@charset "utf-8";
/*当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时，覆盖显示的高亮颜色。*/
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body,
dd,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
ul,
form,
dl {
  margin: 0;
  padding: 0;
  list-style: none;
}
html {
  -webkit-text-size-adjust: none;
  /*当样式表里font-size<12px时，中文版chrome浏览器里字体显示仍为12px加此样式解决*/
  font-size: 14px;
  min-height: 100%;
  _height: 100%;
}
body {
  color: #333333;
  font: 14px/1.5 "microsoft yahei", "黑体", arial, sans-serif;
  cursor: default;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100%;
  background: #fff;
}
a {
  background: url(about:blank);
  color: #333333;
  text-decoration: none;
  cursor: pointer;
}
input,
textarea,
a,
a:focus,
img,
select {
  outline: none;
}
input,
textarea,
select,
img {
  border: 0;
  padding: 0;
}
img {
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  font-size: 1em;
  font-family: inherit;
}
/*默认:#3399FF*/
::-moz-selection {
  background: #1ab8e5;
  color: #fff;
}
::selection {
  background: #1ab8e5;
  color: #fff;
}
.fsize {
  -webkit-transform: scale(0.8);
  -o-transform: scale(1);
  display: inline-block;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pull-left {
  float: left!important;
}
.pull-right {
  float: right!important;
}
.full,
.full-abs,
.abs_all,
.full-abs-,
.abs_all_,
.form-submit input {
  width: 100%;
  height: 100%;
}
.full-abs,
.abs_all {
  left: 0;
  top: 0;
  position: absolute;
}
.full-abs-,
.abs_all_ {
  position: absolute;
}
.font-size-big {
  font-size: 130%;
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flex-d {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  min-height: 0;
}
.middle {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.clear {
  clear: both;
}
.clear:after {
  display: block;
  clear: both;
}
.hide,
.d_n {
  display: none;
}
.opacity-0 {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.opacity-1 {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.bg-opacity-1 {
  filter: alpha(opacity=10);
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
}
.bg-opacity-2 {
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.bg-opacity-3 {
  filter: alpha(opacity=30);
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.bg-opacity-4 {
  filter: alpha(opacity=40);
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.bg-opacity-5 {
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.bg-opacity-6 {
  filter: alpha(opacity=60);
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}
.bg-opacity-7 {
  filter: alpha(opacity=70);
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.bg-opacity-8 {
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.bg-opacity-9 {
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.left-auto,
.auto {
  margin-left: auto;
}
.right-auto,
.auto {
  margin-right: auto;
}
.rel {
  position: relative;
}
.abs {
  position: absolute;
  left: 0;
  top: 0;
}
.abs- {
  position: absolute;
}
.elis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.elis-,
.elis-2,
.elis-3,
.elis-4 {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.elis-2 {
  -webkit-line-clamp: 2;
}
.elis-3 {
  -webkit-line-clamp: 3;
}
.elis-4 {
  -webkit-line-clamp: 4;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-vertical-middle {
  vertical-align: middle;
}
.text-vertical-baseline {
  vertical-align: baseline;
}
.text-vertical-top {
  vertical-align: text-top;
}
.text-vertical-bottom {
  vertical-align: text-bottom;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.block {
  display: block;
}
.inline {
  display: inline;
}
.inline-block,
.list-inline li,
.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.is-style-content {
  white-space: pre-line;
}
.min {
  width: 1206px;
}
.max {
  width: 100%;
}
.maxHeight {
  height: 100%;
}
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ov {
  overflow: hidden;
}
.list-unstyled,
.list-unstyled-left,
.list-unstyled-right,
.list-inline {
  padding: 0;
  list-style: none;
}
.ov.list-unstyled li,
.ov.list-unstyled-left li,
.ov.list-unstyled-right li,
.ov.list-inline li {
  overflow: hidden;
}
.list-unstyled-left li {
  float: left;
}
.list-unstyled-right li {
  float: right;
}
.list-inline {
  margin-left: -1em;
}
.list-inline li {
  padding-right: 1em;
  padding-left: 1em;
}
.link {
  cursor: pointer !important;
  color: #002fa7 !important;
}
.link:hover {
  color: #00195b !important;
}
.hover {
  cursor: pointer !important;
}
.hover:hover {
  color: #00195b !important;
}
.big {
  font-size: 140%;
}
.small {
  font-size: 86%;
}
.text-primary {
  color: #002fa7;
}
.text-info {
  color: #efe0b0;
}
.text-warning {
  color: #ff8e1e;
}
.text-danger {
  color: #c40000;
}
.text-gray {
  color: #555555;
}
.text-dark {
  color: #333333;
}
.text-darker {
  color: #222222;
}
.text-light {
  color: #777777;
}
.text-lighten {
  color: #bbbbbb;
}
.text-lighter {
  color: #eeeeee;
}
.btn {
  border: 1px solid transparent;
  text-align: center;
  cursor: pointer;
  line-height: 1;
}
.block.btn {
  display: block!important;
}
.btn-radius {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.btn-round {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.btn-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.btn-text {
  background-color: transparent;
  color: #002fa7;
  border: 1px solid rgba(0, 0, 0, 0);
}
.btn-text:hover {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  text-decoration: none;
}
.btn-text.plain {
  border-color: transparent;
  background-color: transparent;
  color: transparent;
}
.btn-text.plain:hover {
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.btn-text.disabled,
.btn-text[disabled] {
  background-color: transparent !important;
  color: #002fa7 !important;
  border: 1px solid rgba(0, 0, 0, 0) !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-text.disabled.plain,
.btn-text[disabled].plain {
  border-color: transparent !important;
  background-color: transparent!important;
  color: transparent !important;
}
.btn-default {
  background-color: #777;
  color: #fff;
  border: 1px solid #6f6f6f;
}
.btn-default:hover {
  background-color: #6d6d6d;
  border: 1px solid #636363;
  text-decoration: none;
}
.btn-default.plain {
  border-color: #777;
  background-color: transparent;
  color: #777;
}
.btn-default.plain:hover {
  background-color: transparent;
  border: 1px solid #636363;
  color: #636363;
}
.btn-default.disabled,
.btn-default[disabled] {
  background-color: #777 !important;
  color: #fff !important;
  border: 1px solid #6f6f6f !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-default.disabled.plain,
.btn-default[disabled].plain {
  border-color: #777 !important;
  background-color: transparent!important;
  color: #777 !important;
}
.btn-primary {
  background-color: #002fa7;
  color: #fff;
  border: 1px solid #002b98;
}
.btn-primary:hover {
  background-color: #002993;
  border: 1px solid #00247e;
  text-decoration: none;
}
.btn-primary.plain {
  border-color: #002fa7;
  background-color: transparent;
  color: #002fa7;
}
.btn-primary.plain:hover {
  background-color: transparent;
  border: 1px solid #00247e;
  color: #00247e;
}
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #002fa7 !important;
  color: #fff !important;
  border: 1px solid #002b98 !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-primary.disabled.plain,
.btn-primary[disabled].plain {
  border-color: #002fa7 !important;
  background-color: transparent!important;
  color: #002fa7 !important;
}
.btn-success {
  background-color: #50b513;
  color: #fff;
  border: 1px solid #4aa712;
}
.btn-success:hover {
  background-color: #48a311;
  border: 1px solid #40900f;
  text-decoration: none;
}
.btn-success.plain {
  border-color: #50b513;
  background-color: transparent;
  color: #50b513;
}
.btn-success.plain:hover {
  background-color: transparent;
  border: 1px solid #40900f;
  color: #40900f;
}
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #50b513 !important;
  color: #fff !important;
  border: 1px solid #4aa712 !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-success.disabled.plain,
.btn-success[disabled].plain {
  border-color: #50b513 !important;
  background-color: transparent!important;
  color: #50b513 !important;
}
.btn-info {
  background-color: #efe0b0;
  color: #fff;
  border: 1px solid #ecdba3;
}
.btn-info:hover {
  background-color: #ecd99f;
  border: 1px solid #e8d38e;
  text-decoration: none;
}
.btn-info.plain {
  border-color: #efe0b0;
  background-color: transparent;
  color: #efe0b0;
}
.btn-info.plain:hover {
  background-color: transparent;
  border: 1px solid #e8d38e;
  color: #e8d38e;
}
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #efe0b0 !important;
  color: #fff !important;
  border: 1px solid #ecdba3 !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-info.disabled.plain,
.btn-info[disabled].plain {
  border-color: #efe0b0 !important;
  background-color: transparent!important;
  color: #efe0b0 !important;
}
.btn-warning {
  background-color: #ff8e1e;
  color: #fff;
  border: 1px solid #ff860f;
}
.btn-warning:hover {
  background-color: #ff840a;
  border: 1px solid #f47a00;
  text-decoration: none;
}
.btn-warning.plain {
  border-color: #ff8e1e;
  background-color: transparent;
  color: #ff8e1e;
}
.btn-warning.plain:hover {
  background-color: transparent;
  border: 1px solid #f47a00;
  color: #f47a00;
}
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #ff8e1e !important;
  color: #fff !important;
  border: 1px solid #ff860f !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-warning.disabled.plain,
.btn-warning[disabled].plain {
  border-color: #ff8e1e !important;
  background-color: transparent!important;
  color: #ff8e1e !important;
}
.btn-danger {
  background-color: #c40000;
  color: #fff;
  border: 1px solid #b50000;
}
.btn-danger:hover {
  background-color: #b00000;
  border: 1px solid #9b0000;
  text-decoration: none;
}
.btn-danger.plain {
  border-color: #c40000;
  background-color: transparent;
  color: #c40000;
}
.btn-danger.plain:hover {
  background-color: transparent;
  border: 1px solid #9b0000;
  color: #9b0000;
}
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #c40000 !important;
  color: #fff !important;
  border: 1px solid #b50000 !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-danger.disabled.plain,
.btn-danger[disabled].plain {
  border-color: #c40000 !important;
  background-color: transparent!important;
  color: #c40000 !important;
}
.btn-lighten {
  background-color: #dfdfdf;
  color: #555555;
  border: 1px solid #d7d7d7;
}
.btn-lighten:hover {
  background-color: #d5d5d5;
  border: 1px solid #cbcbcb;
  text-decoration: none;
}
.btn-lighten.plain {
  border-color: #dfdfdf;
  background-color: transparent;
  color: #dfdfdf;
}
.btn-lighten.plain:hover {
  background-color: transparent;
  border: 1px solid #cbcbcb;
  color: #cbcbcb;
}
.btn-lighten.disabled,
.btn-lighten[disabled] {
  background-color: #dfdfdf !important;
  color: #555555 !important;
  border: 1px solid #d7d7d7 !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-lighten.disabled.plain,
.btn-lighten[disabled].plain {
  border-color: #dfdfdf !important;
  background-color: transparent!important;
  color: #dfdfdf !important;
}
.btn-white {
  background-color: #fff;
  color: #777777;
  border: 1px solid #f7f7f7;
}
.btn-white:hover {
  background-color: #f5f5f5;
  border: 1px solid #ebebeb;
  text-decoration: none;
}
.btn-white.plain {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}
.btn-white.plain:hover {
  background-color: transparent;
  border: 1px solid #ebebeb;
  color: #ebebeb;
}
.btn-white.disabled,
.btn-white[disabled] {
  background-color: #fff !important;
  color: #777777 !important;
  border: 1px solid #f7f7f7 !important;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.btn-white.disabled.plain,
.btn-white[disabled].plain {
  border-color: #fff !important;
  background-color: transparent!important;
  color: #fff !important;
}
.btn-big {
  font-size: 16px;
  padding: 14px 36px;
}
.btn-medium {
  font-size: 14px;
  padding: 12px 26px;
}
.btn-small {
  font-size: 13px;
  padding: 8px 17px;
}
.btn-mini {
  font-size: 12px;
  padding: 4px 12px;
}
.btn-text {
  padding-left: 0;
  padding-right: 0;
}
.btn-text + .btn-text {
  margin-left: 10px;
}
._select_option_lg {
  background: #fff;
  border: 1px solid #f3f2f2;
  overflow-y: auto;
}
._select_option_lg p {
  display: block;
  height: 27px;
  line-height: 27px;
  padding: 0 10px;
  border-top: 1px solid #f3f2f2;
  color: #666;
  font-size: 14px;
}
._select_option_lg p:first-child {
  border: 0;
}
._select_option_lg p span {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._select_option_lg p:hover {
  background: #3390ED;
  color: #fff;
}
.msgbox_tps_ {
  z-index: 999999999;
  height: 0;
  width: 98%;
  text-align: center;
  position: fixed;
  top: 3%;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  display: none;
  width: 70%;
  left: 15%;
}
.msgbox_tps_ .msgbox_tps_inner {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 10px;
  position: relative;
  background: #111;
  -webkit-background: rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.7);
  margin: auto;
  min-width: 180px;
  line-height: 1.4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  font-size: 15px;
}
.msgbox_tps_ .style1 {
  background: #FF9900;
}
.msgbox_tps_ .style2 {
  background: #E62131;
}
.msgbox_tps_ .style3 {
  background: #22c348;
}
.msgbox_confrim_ {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 999999999;
}
.msgbox_confrim_ .msgbox_confrim_bg {
  background: #000;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.msgbox_confrim_ .msgbox_confrim_info {
  max-width: 560px;
  width: 80%;
  position: relative;
  margin: auto;
  background: #fff;
  top: 50%;
  margin-top: -32%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}
.msgbox_confrim_ .msgbox_confrim_info_title {
  padding: 6% 5% 5% 5% ;
  line-height: 1.2em;
  position: relative;
}
.msgbox_confrim_ .msgbox_confrim_info_title h1 {
  color: #333;
  font-size: 16px;
  float: left;
  font-weight: bold;
}
.msgbox_confrim_ .msgbox_confrim_info_title span {
  display: block;
  float: right;
  font-size: 28px;
  color: #bbb;
}
.msgbox_confrim_ .msgbox_confrim_info_title span:active {
  color: orangered;
}
.msgbox_confrim_ .msgbox_confrim_info_content {
  padding: 4% 5%;
  position: relative;
}
.msgbox_confrim_ .msgbox_confrim_info_content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0px;
  left: 0;
  bottom: 0;
  border-bottom: 1px solid #dad9d9;
  z-index: 10;
  -webkit-transform: scale(1, 0.3);
  -ms-transform: scale(1, 0.3);
  transform: scale(1, 0.3);
}
.msgbox_confrim_ .msgbox_confrim_info_content_w .x_l {
  margin-left: -64px;
  float: left;
  width: 64px;
  display: none;
}
.msgbox_confrim_ .msgbox_confrim_info_content_w .x_l span {
  display: block;
  width: 32px;
  height: 32px;
  margin: auto;
}
.msgbox_confrim_ .msgbox_confrim_info_content_w .x_l span.style1 {
  background: url(../../images/admin/msgbox_icon_1.png) no-repeat;
}
.msgbox_confrim_ .msgbox_confrim_info_content_w .x_r {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #666;
  line-height: 1.6em;
}
.msgbox_confrim_ .msgbox_confrim_info_content_w .x_r a {
  color: #007EFF;
}
.msgbox_confrim_ .msgbox_confrim_info_content_w .x_r a:hover {
  color: #00A0C7;
}
.msgbox_confrim_ .msgbox_confrim_info_btn {
  padding: 0;
  text-align: right;
  line-height: 1.6em;
}
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn {
  display: block;
  background: #fff;
  text-align: center;
  float: left;
  width: 49.9%;
  padding: 4% 0;
  cursor: pointer;
}
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn a {
  color: #666;
  font-size: 16px;
}
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn:active,
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn.act {
  background: #eee;
}
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn_style_1 {
  position: relative;
}
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn_style_1 a {
  color: #109D0E;
}
.msgbox_confrim_ .msgbox_confrim_info_btn .public_btn_style_1:after {
  content: "";
  -webkit-transform: scale(0.3, 1);
  -ms-transform: scale(0.3, 1);
  transform: scale(0.3, 1);
  position: absolute;
  height: 100%;
  width: 0px;
  left: 0;
  top: 0;
  border-left: 1px solid #dad9d9;
  z-index: 10;
}
.msgbox_confrim_.alert .msgbox_confrim_info_title span,
.msgbox_confrim_.alert .msgbox_confrim_info_btn .public_btn {
  display: none;
}
.msgbox_confrim_.alert .msgbox_confrim_info_btn .public_btn_style_1 {
  display: block;
  width: 100%;
}
.msgbox_confrim_.alert .msgbox_confrim_info_btn .public_btn_style_1:after {
  display: none;
}
.msgbox_confrim_ .msgbox_confrim_info,
.msgbox_confrim_ .msgbox_confrim_info_title,
.msgbox_confrim_ .msgbox_confrim_info_content,
.msgbox_confrim_ .public_btn {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.msgbox_confrim_close .msgbox_confrim_bg {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.msgbox_confrim_close .msgbox_confrim_info {
  -webkit-transform: scale(0.85, 0.85);
  -ms-transform: scale(0.85, 0.85);
  transform: scale(0.85, 0.85);
}
.msgbox_confrim_open .msgbox_confrim_bg {
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.msgbox_confrim_open .msgbox_confrim_info,
.msgbox_confrim_open .msgbox_confrim_info_title,
.msgbox_confrim_open .msgbox_confrim_info_content,
.msgbox_confrim_open .public_btn {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.msgbox_confrim_open .msgbox_confrim_info {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.trans_msgbox {
  -o-transition: transform  0.2s ease,opacity  0.2s ease;
  -ms-transition: transform  0.2s ease,opacity  0.2s ease;
  -moz-transition: transform  0.2s ease,opacity  0.2s ease;
  -webkit-transition: transform  0.2s ease,opacity  0.2s ease;
  transition: transform  0.2s ease,opacity  0.2s ease;
}
.easy_img_playBox {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999;
}
.easy_img_playBox .maxFsize {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  position: relative;
  top: 50%;
  margin-top: -20px;
}
.easy_img_playBox .easy_img_playWrp .easy_touch_move {
  height: 95%;
  top: 1.2%;
}
.easy_img_playBox .easy_img_playWrp .easy_touch_move .easy_touch_list img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.easy_img_playBox .easy_img_playLoader {
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -15px;
  position: absolute;
}
.easy_img_playBox .easy_img_playWrp .easy_touch_index {
  height: auto;
  bottom: 1%;
  line-height: 6px;
  position: absolute;
}
.easy_img_playBox .easy_img_playWrp .easy_touch_index a {
  height: 6px;
  width: 8px;
  margin: 2px 0.4%;
}
.easy_img_playBox .easy_img_playWrp .easy_touch_index a.act {
  width: 12px;
}
.easy_img_playBox .easy_img_playClose {
  background: #666;
  color: #fff;
  position: absolute;
  width: 36px;
  height: 36px;
  right: 10px;
  top: 10px;
  text-align: center;
  line-height: 36px;
  font-size: 20px;
  cursor: pointer;
}
.easy_img_playBox .easy_img_playClose:hover {
  background: #E8340E;
}
.alt_msg_style {
  border: 1px solid #16bbe4 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #666!important;
  background: #fff;
}
.alt_msg_style:after {
  content: ' ';
  position: absolute;
  top: -1px;
  left: -1px;
  width: 8px;
  height: 8px;
  background: #fff;
  border-left: 1px solid #16bbe4;
  border-top: 1px solid #16bbe4;
  -webkit-transform: rotate(45deg) translateY(-11px) translateX(5px);
  -moz-transform: rotate(45deg) translateY(-11px) translateX(5px);
  -ms-transform: rotate(45deg) translateY(-11px) translateX(5px);
  -o-transform: rotate(45deg) translateY(-11px) translateX(5px);
  transform: rotate(45deg) translateY(-11px) translateX(5px);
}
.after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #f5f5f5 url(../images/logo1.png) no-repeat center center;
}
.img_load .after {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.after1 {
  background-size: auto 40% ;
}
.after2 {
  background-size: 40% auto;
}
.filter-mh {
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  filter: url(blur.svg#blur);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
  filter: blur(4px);
}
.filter-mh.abs {
  position: absolute;
}
.filter-loaded .filter-mh {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.trans-1 {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.trans-2,
.btn {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.trans-3 {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.trans-4 {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.trans-5 {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.trans-6 {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.delay-1 {
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.delay-2 {
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.delay-3 {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.delay-4 {
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.delay-5 {
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.bg-white {
  background-color: #fff;
}
.bg-black {
  background-color: #000;
}
.tran-opacity {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-transform {
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-left {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-top {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  transition-property: top;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-right {
  -webkit-transition-property: right;
  -moz-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-bottom {
  -webkit-transition-property: bottom;
  -moz-transition-property: bottom;
  transition-property: bottom;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-padding {
  -webkit-transition-property: padding;
  -moz-transition-property: padding;
  transition-property: padding;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-width {
  -webkit-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-height {
  -webkit-transition-property: height;
  -moz-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-background {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-color {
  -webkit-transition-property: color;
  -moz-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-all {
  -webkit-transition-property: opacity, transform, left, top, right, bottom, padding, width, height, background, color;
  -moz-transition-property: opacity, transform, left, top, right, bottom, padding, width, height, background, color;
  transition-property: opacity, transform, left, top, right, bottom, padding, width, height, background, color;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.tran-default {
  -webkit-transition-property: opacity, transform;
  -moz-transition-property: opacity, transform;
  transition-property: opacity, transform;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}
.ease {
  -webkit-transition-timing-function: ease !important;
  -moz-transition-timing-function: ease !important;
  transition-timing-function: ease !important;
}
.linear {
  -webkit-transition-timing-function: linear !important;
  -moz-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.duration-3 {
  -webkit-transition-duration: 0.3s !important;
  -moz-transition-duration: 0.3s !important;
  transition-duration: 0.3s !important;
}
.duration-4 {
  -webkit-transition-duration: 0.4s !important;
  -moz-transition-duration: 0.4s !important;
  transition-duration: 0.4s !important;
}
.duration-5 {
  -webkit-transition-duration: 0.5s !important;
  -moz-transition-duration: 0.5s !important;
  transition-duration: 0.5s !important;
}
.duration-6 {
  -webkit-transition-duration: 0.6s !important;
  -moz-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
}
.duration-7 {
  -webkit-transition-duration: 0.7s !important;
  -moz-transition-duration: 0.7s !important;
  transition-duration: 0.7s !important;
}
.duration-8 {
  -webkit-transition-duration: 0.8s !important;
  -moz-transition-duration: 0.8s !important;
  transition-duration: 0.8s !important;
}
.duration-9 {
  -webkit-transition-duration: 0.9s !important;
  -moz-transition-duration: 0.9s !important;
  transition-duration: 0.9s !important;
}
.duration-10 {
  -webkit-transition-duration: 1s !important;
  -moz-transition-duration: 1s !important;
  transition-duration: 1s !important;
}
.animate .an-translateX,
.animate.an-translateX {
  -webkit-transform: translate(80px, 0);
  -ms-transform: translate(80px, 0);
  transform: translate(80px, 0);
}
.animate .an-translateX-,
.animate.an-translateX- {
  -webkit-transform: translate(-80px, 0);
  -ms-transform: translate(-80px, 0);
  transform: translate(-80px, 0);
}
.animate .an-translateY,
.animate.an-translateY {
  -webkit-transform: translate(0, 80px);
  -ms-transform: translate(0, 80px);
  transform: translate(0, 80px);
}
.animate .an-translateY-,
.animate.an-translateY- {
  -webkit-transform: translate(0, -80px);
  -ms-transform: translate(0, -80px);
  transform: translate(0, -80px);
}
.animate .an-opacity,
.animate.an-opacity {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.animate .an-scale-0,
.animate.an-scale-0 {
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
}
.animate .an-scale-min,
.animate.an-scale-min {
  -webkit-transform: scale(0.86, 0.86);
  -ms-transform: scale(0.86, 0.86);
  transform: scale(0.86, 0.86);
}
.animate .an-scale-max,
.animate.an-scale-max {
  -webkit-transform: scale(1.14, 1.14);
  -ms-transform: scale(1.14, 1.14);
  transform: scale(1.14, 1.14);
}
.animate .an-rotate-90,
.animate.an-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.animate .an-rotate-90-,
.animate.an-rotate-90- {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.animate-hover:hover .hover-color-text {
  color: transparent;
}
.animate-hover:hover .hover-color-default {
  color: #777;
}
.animate-hover:hover .hover-color-primary {
  color: #002fa7;
}
.animate-hover:hover .hover-color-success {
  color: #50b513;
}
.animate-hover:hover .hover-color-info {
  color: #efe0b0;
}
.animate-hover:hover .hover-color-warning {
  color: #ff8e1e;
}
.animate-hover:hover .hover-color-danger {
  color: #c40000;
}
.animate-hover:hover .hover-color-lighten {
  color: #dfdfdf;
}
.animate-hover:hover .hover-color-white {
  color: #fff;
}
.animate-hover:hover .hover-background-color-text {
  background-color: transparent;
}
.animate-hover:hover .hover-background-color-default {
  background-color: #777;
}
.animate-hover:hover .hover-background-color-primary {
  background-color: #002fa7;
}
.animate-hover:hover .hover-background-color-success {
  background-color: #50b513;
}
.animate-hover:hover .hover-background-color-info {
  background-color: #efe0b0;
}
.animate-hover:hover .hover-background-color-warning {
  background-color: #ff8e1e;
}
.animate-hover:hover .hover-background-color-danger {
  background-color: #c40000;
}
.animate-hover:hover .hover-background-color-lighten {
  background-color: #dfdfdf;
}
.animate-hover:hover .hover-background-color-white {
  background-color: #fff;
}
.animate-hover:hover.hover-scale,
.animate-hover:hover .hover-scale {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.animate-hover:hover.hover-translateX,
.animate-hover:hover .hover-translateX {
  -webkit-transform: translate(20px, 0);
  -ms-transform: translate(20px, 0);
  transform: translate(20px, 0);
}
.animate-hover:hover.hover-translateX-,
.animate-hover:hover .hover-translateX- {
  -webkit-transform: translate(-20px, 0);
  -ms-transform: translate(-20px, 0);
  transform: translate(-20px, 0);
}
.animate-hover:hover.hover-translateY,
.animate-hover:hover .hover-translateY {
  -webkit-transform: translate(0, 20px);
  -ms-transform: translate(0, 20px);
  transform: translate(0, 20px);
}
.animate-hover:hover.hover-translateY-,
.animate-hover:hover .hover-translateY- {
  -webkit-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
  transform: translate(0, -20px);
}
.animate-hover:hover.hover-scale-min,
.animate-hover:hover .hover-scale-min {
  -webkit-transform: scale(0.93, 0.93);
  -ms-transform: scale(0.93, 0.93);
  transform: scale(0.93, 0.93);
}
.animate-hover:hover.hover-scale-max,
.animate-hover:hover .hover-scale-max {
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07);
}
.animate-hover:hover.no-delay,
.animate-hover:hover .no-delay {
  -webkit-transition-delay: 0s !important;
  -moz-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
.images {
  position: relative;
  width: 100%;
  display: block;
}
.is_mobile {
  display: none;
}
.is_pc {
  display: block;
}
.header,
.header .nav-wrp,
.header .nav-container {
  height: 82px;
  position: relative;
}
.header,
.header .nav-wrp {
  padding-top: 14px;
}
.header .nav-wrp {
  width: 100%;
  z-index: 1007;
  left: 0;
  top: 0;
  background-color: #fff;
  position: fixed;
  border-bottom: 1px solid #f7f7f7;
}
.header .logo {
  height: 48px;
  margin-top: 17px;
  float: left;
}
.header .logo img {
  display: block;
  height: 100%;
}
.header .nav {
  height: 100%;
  float: right;
}
.header .nav ul {
  height: 100%;
}
.header .nav li {
  position: relative;
  height: 100%;
}
.header .nav li a {
  display: block;
  padding-left: 35px;
  padding-right: 35px;
  color: #002fa7;
  font-size: 16px;
  line-height: 82px;
  font-weight: bold;
  position: relative;
}
.header .nav li a .a-name {
  display: block;
  line-height: 20px;
  margin-top: 41px;
  text-align: center;
  position: relative;
}
.header .nav li a .a-name span {
  color: #bcbdbd;
  font-size: 12px;
  display: block;
  font-weight: normal;
  text-transform: uppercase;
}
.header .nav li a img {
  width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.header .nav li.home {
  margin-left: 0;
}
.header .nav li.mb a {
  padding-left: 16px;
  padding-right: 16px;
}
.header .nav li.mb span {
  display: inline-block;
}
.header .nav li.mb .icon {
  vertical-align: middle;
}
.header .nav li.mb .nav-child {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.header .nav li:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.header .nav li:hover a {
  color: #002fa7;
}
.header .nav li.act a:after {
  content: "";
  display: block;
  height: 2px;
  line-height: 2px;
  background: #002fa7;
  margin-top: 6px;
}
.header .nav li .nav-child {
  display: block;
  position: fixed;
  top: -500px;
  left: 0;
  z-index: 10;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity .4s .1s ease;
  -moz-transition: opacity .4s .1s ease;
  transition: opacity .4s .1s ease;
  background-color: #fff;
  width: 100%;
}
.header .nav li .nav-child .icon-19 {
  background-image: url('../images/nav/qyjs.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-20 {
  background-image: url('../images/nav/jyl.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-21 {
  background-image: url('../images/nav/qywh.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-23 {
  background-image: url('../images/nav/qyxw.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-15 {
  background-image: url('../images/nav/obdz.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-16 {
  background-image: url('../images/nav/dpdz.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-17 {
  background-image: url('../images/nav/qadz.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child .icon-32 {
  background-image: url('../images/nav/fwdz.png');
  background-repeat: no-repeat;
  background-position: 22px center;
}
.header .nav li .nav-child a {
  font-weight: normal;
  padding-left: 55px;
  padding-right: 30px;
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 60px;
  white-space: nowrap;
  margin-bottom: 1px;
  color: #333;
  font-size: 17px;
  padding-bottom: 0;
  position: relative;
}
.header .nav li .nav-child a:after {
  content: "";
  width: 1px;
  height: 24px;
  line-height: 24px;
  right: 0;
  top: 50%;
  margin-top: -12px;
  background: #e0e6f4;
  position: absolute;
}
.header .nav li .nav-child a:hover,
.header .nav li .nav-child a.act {
  color: #002fa7;
}
.header .nav li .nav-child a:last-child:after {
  display: none;
}
.header .nav li .nav-child .qr .item {
  padding: 8px;
}
.header .nav li .nav-child .qr img {
  display: block;
  width: 100%;
}
.header .nav li .nav-child .qr p {
  font-size: 14px;
  text-align: center;
}
.header .nav li.li-0 .nav-child .wrp-p {
  padding-left: 270px;
}
.header .nav li.li-4 .nav-child {
  text-align: right;
}
.header .nav li.li-4 .nav-child .wrp-p {
  padding-right: 0;
}
.header .nav li:hover .nav-child {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  top: 94px;
}
.header .nav li:last-child a {
  padding-right: 0;
}
.header .nav .tel {
  font-size: 22px;
  color: #002fa7;
  font-family: "Base-font";
  position: absolute;
  right: 0;
  top: -4px;
  padding-left: 30px;
}
.header .nav .tel i {
  width: 28px;
  height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background-image: url('../images/icon-top-tel.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.header .nav .tel span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 0px;
}
.easy_touch_index {
  line-height: 10px;
  width: 100%;
  text-align: center;
}
.easy_touch_index a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 12px;
  height: 12px;
  background-color: #fff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  margin-left: 5px;
  margin-right: 5px;
}
.easy_touch_index a.act {
  background-color: #002fa7;
}
.form-submit {
  position: relative;
}
.form-submit input {
  left: 0;
  top: 0;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.banner {
  position: relative;
  background: #252525;
  z-index: 999;
  padding-bottom: 41.66%;
}
.banner .easy_touch_move {
  position: absolute;
  left: 0;
  top: 0;
}
.banner .easy_touch_index_wrp {
  position: absolute;
  width: auto;
  bottom: 15.5%;
  right: 3.7%;
  text-align: center;
}
.banner.child-banner {
  height: 300px;
  z-index: 9;
}
.banner .loader {
  width: 40px;
  height: 40px;
  left: 50%;
  top: 50%;
  margin-top: -20px;
  margin-left: -20px;
  position: absolute;
  border-color: #002fa7 #002fa7 #ccc #ccc;
}
.home-message {
  padding-bottom: 12px;
}
.home-message .container {
  width: 85.7%;
  min-width: 1206px;
  margin: 0 auto;
}
.home-message h3 {
  font-weight: normal;
  font-size: 26px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.home-message h3 span {
  font-size: 37px;
}
.home-message form {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.home-message .item {
  min-width: 0;
  min-height: 0;
  font-size: 20px;
  background: #7384ad;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
.home-message .item .input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  min-height: 0;
  margin-left: 10px;
  background: #fff;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
.home-message .item .input input {
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.home-message .item .input .suffix {
  position: absolute;
  right: 8px;
  top: 0;
}
.home-message .item img {
  display: block;
}
.home-message .item-address {
  flex: 0 0 150px;
  font-size: 28px;
  border-right: 1px solid #fff;
  padding-left: 20px;
  padding-right: 20px;
}
.home-message .item-address .input {
  margin-left: 0;
  background: transparent;
  color: #fff;
  padding: 0;
}
.home-message .item-address .input input {
  color: #fff;
}
.home-message .form-submit {
  flex: 0 0 180px;
  font-size: 26px;
  font-weight: bold;
  position: relative;
  border-left: 4px solid #fff;
  background: #002fa7;
}
.home-message .form-submit .btn {
  display: block;
  height: 100%;
  border: 0;
  line-height: 32px;
  color: #fff;
}
.home-message .form-submit:hover {
  filter: alpha(opacity=88);
  -webkit-opacity: 0.88;
  -moz-opacity: 0.88;
  opacity: 0.88;
}
.home-message .item,
.home-message .form-submit {
  padding-top: 8px;
  padding-bottom: 8px;
}
.common-btn {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  display: block;
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
}
.common-padding-top {
  padding-top: 20px;
}
.youshi {
  padding-top: 64px;
  padding-bottom: 35px;
}
.youshi .content {
  padding-bottom: 37.948%;
  background-image: url('../images/youshi.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.home-case-wrp {
  background: #fff;
}
.home-case-wrp .home-title-case {
  height: 165px;
  background-image: url('../images/bg-title-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.home-case-wrp .home-case {
  padding-top: 2px;
  padding-bottom: 2px;
  border-top: 2px solid #002fa7;
  border-bottom: 2px solid #002fa7;
}
.home-case-wrp .case-banner-container {
  width: 62.65%;
}
.home-case-wrp .case-banner-container .case-banner {
  width: 100%;
  padding-bottom: 60%;
}
.home-case-wrp .ft-text {
  color: #002fa7;
  padding-right: 55px;
  font-weight: bold;
}
.home-case-wrp .case-detail {
  width: 600px;
  height: 361px;
  position: absolute;
  right: 17%;
  bottom: 6.4%;
  z-index: 3;
}
.home-case-wrp .case-detail .detail {
  padding-left: 8%;
  padding-right: 8%;
}
.home-case-wrp .case-detail .detail-bg {
  background-color: #fff;
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.home-case-wrp .case-detail h3 {
  font-size: 26px;
  margin-top: 8%;
  font-weight: normal;
  color: #002fa7;
  position: relative;
  padding-left: 28px;
}
.home-case-wrp .case-detail h3:after {
  content: "";
  width: 16px;
  height: 60%;
  background: #002fa7;
  position: absolute;
  left: 0;
  top: 20%;
}
.home-case-wrp .case-detail .description {
  font-size: 16px;
  line-height: 1.5;
  padding-top: 2.8%;
  height: 5.85em;
  overflow: hidden;
}
.home-case-wrp .case-detail .btn {
  padding-top: 50px;
  width: 100%;
  text-align: right;
}
.home-case-wrp .case-detail .btn a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background-color: #002fa7;
  color: #fff;
  margin-left: 20px;
  font-size: 18px;
}
.home-case-wrp .case-detail .btn a:hover {
  background-color: #003ad0;
}
.home-case-wrp .case-play-index {
  width: 10.4%;
  min-width: 160px;
  height: 100%;
  position: absolute;
  left: 62.65%;
  top: 0;
  background: #fff;
}
.home-case-wrp .case-play-index .count {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 12%;
  text-align: center;
  color: #999;
  font-size: 20px;
  font-family: "Base-font";
  font-style: italic;
  font-weight: bold;
  line-height: 46px;
  display: none!important;
}
.home-case-wrp .case-play-index .count .c {
  font-size: 24px;
  color: #fff;
}
.home-case-wrp .case-play-index .count .is_pc {
  display: inline;
}
.home-case-wrp .case-play-index .play {
  width: 30%;
  height: 50px;
  cursor: pointer;
  -webkit-transition: transform 0.4s ease;
  -moz-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  top: 12%;
  background-size: 46px auto!important;
  position: absolute;
}
.home-case-wrp .case-play-index .next {
  right: 18%;
  background-image: url('../images/play-next.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.home-case-wrp .case-play-index .next:hover {
  -webkit-transform: translate(10px, 0);
  -ms-transform: translate(10px, 0);
  transform: translate(10px, 0);
}
.home-case-wrp .case-play-index .prev {
  left: 18%;
  background-image: url('../images/play-prev.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.home-case-wrp .case-play-index .prev:hover {
  -webkit-transform: translate(-10px, 0);
  -ms-transform: translate(-10px, 0);
  transform: translate(-10px, 0);
}
.home-case-wrp .h-case-nav {
  padding-top: 0;
  padding-bottom: 25px;
}
.home-case-wrp .h-case-nav .case-nav-wrp {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.home-case-wrp .h-case-nav .mm {
  width: 18.6%;
  min-width: 320px;
  background-image: url('../images/mm.jpg');
  background-repeat: no-repeat;
  background-position: 30px bottom;
}
.home-case-wrp .h-case-nav,
.home-case-wrp .h-case-nav a {
  color: #000;
}
.home-case-wrp .h-case-nav .title {
  font-size: 18px;
  line-height: 1.36;
  padding-right: 50px;
  position: relative;
  color: #002fa7;
}
.home-case-wrp .h-case-nav .title .ch {
  font-size: 26px;
}
.home-case-wrp .h-case-nav .title .en {
  font-size: 15px;
}
.home-case-wrp .h-case-nav .title .m {
  position: absolute;
  right: 0;
  top: 6px;
}
.home-case-wrp .h-case-nav .list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12%;
  padding-left: 20px;
  align-content: flex-start;
  flex-flow: row wrap;
}
.home-case-wrp .h-case-nav .list .item {
  -webkit-box-flex: 0 0 20%;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  min-width: 0;
  min-height: 0;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-case-wrp .h-case-nav .list .item a {
  text-align: left;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-left: 15px;
  padding-right: 15px;
}
.home-case-wrp .h-case-nav .list .item a b {
  font-weight: normal;
}
.home-case-wrp .h-case-nav .list .item a:hover {
  background: #002fa7;
  color: #fff;
}
.common-pd-x1 {
  padding-left: 15px;
  padding-right: 15px;
}
.home-video-wrp .home-title-video {
  height: 140px;
  background-image: url('../images/bg-title-2.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.home-video-wrp .home-title-video-1 {
  font-size: 0;
  padding-top: 50px;
  padding-bottom: 20px;
}
.home-video-wrp .home-title-video-1 .btn-1 {
  width: 110px;
  height: 32px;
  line-height: 32px;
  border: 2px solid #0035bb;
  display: inline-block;
  text-align: center;
  color: #0035bb;
  font-size: 20px;
  box-sizing: content-box;
  margin-top: 2px;
  opacity: 0.86;
}
.home-video-wrp .home-title-video-1 .btn-2 {
  width: 120px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #0035bb;
  color: #fff;
  font-size: 20px;
  display: inline-block;
  opacity: 0.86;
}
.home-video-wrp .home-title-video-1 .en {
  color: #333;
  font-size: 28px;
  padding-left: 28px;
}
.home-video-wrp .video-wrp {
  overflow: visible;
}
.home-video-wrp .video-wrp .video {
  padding-bottom: 56.25%;
  overflow: visible;
}
.home-video-wrp .video-wrp #video-list {
  padding-bottom: 70px;
}
.home-video-wrp .video-wrp .easy_touch_index {
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 100%;
}
.home-video-wrp .video-wrp .play {
  display: none;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
}
.home-video-wrp .video-wrp .play:hover {
  opacity: 0.8;
}
.home-video-wrp .video-wrp .play:after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}
.home-video-wrp .video-wrp .play.play-prev {
  left: 0;
}
.home-video-wrp .video-wrp .play.play-prev:after {
  border-right: 24px solid #002fa7;
}
.home-video-wrp .video-wrp .play.play-next {
  right: 0;
}
.home-video-wrp .video-wrp .play.play-next:after {
  border-left: 24px solid #002fa7;
}
.home-video-wrp .video-wrp .easy_touch_index a {
  background: #f0f0f0;
}
.home-video-wrp .video-wrp .easy_touch_index a.act {
  background: #002fa7;
  border-color: #fff;
}
.home-video-wrp .f-title {
  height: 110px;
  background-image: url('../images/mm.jpg');
  background-repeat: no-repeat;
  background-position: left bottom;
}
.team {
  padding-top: 20px;
}
.big-team {
  height: 756px;
  width: 432px;
  padding-left: 40px;
}
.big-team .img {
  height: 100%;
  overflow: hidden;
}
.big-team .img .images {
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.big-team .img:hover .images {
  -webkit-transform: translate(-10px, 0);
  -ms-transform: translate(-10px, 0);
  transform: translate(-10px, 0);
}
.team-container {
  width: 730px;
  padding-top: 233px;
  background-color: #555c66;
  background-image: url('../images/bg-team-t.jpg');
  background-repeat: no-repeat;
  background-position: 30px 30px;
}
.team-container .team-list {
  height: 414px;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
}
.team-container .team-list .img {
  height: 321px;
  position: relative;
}
.team-container .team-list .text {
  white-space: nowrap;
  color: #fff;
  text-align: right;
  padding-top: 8px;
}
.team-container .team-list .text .title,
.team-container .team-list .text .title-en {
  line-height: 1.3;
}
.team-container .team-list .text .title {
  font-weight: normal;
  font-size: 14px;
}
.team-container .team-list .text .title-en {
  font-size: 12px;
  text-transform: uppercase;
}
.team-container .team-list .text .zhiwei {
  line-height: 1.1;
  padding-top: 8px;
}
.team-container .team-list .text .zhiwei .zx {
  display: inline-block;
  vertical-align: top;
}
.team-container .team-list .text .zhiwei .zw {
  display: inline-block;
  padding-left: 4px;
}
.team-container .team-list .text .zhiwei .en {
  text-transform: uppercase;
  font-size: 10px;
}
.team-container .team-list .easy_touch_move {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.team-container .team-list .easy_touch_list {
  margin-bottom: 6px;
  width: 197px;
  float: left;
  margin-right: 14px;
}
.team-container .team-list .easy_touch_list .images {
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.team-container .team-list .easy_touch_list:hover .images {
  -webkit-transform: scale(1.08, 1.08);
  -ms-transform: scale(1.08, 1.08);
  transform: scale(1.08, 1.08);
}
.team-container .play {
  width: 58px;
  height: 321px;
  position: absolute;
  top: 233px;
  cursor: pointer;
}
.team-container .play:hover {
  opacity: 0.8;
}
.team-container .play:after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.team-container .play.play-prev {
  left: 0;
}
.team-container .play.play-prev:after {
  border-right: 19.2px solid #fff;
}
.team-container .play.play-next {
  right: 0;
}
.team-container .play.play-next:after {
  border-left: 19.2px solid #fff;
}
.zcjj {
  padding-bottom: 28.4%;
  margin-top: 15px;
  background-image: url('../images/zcjj.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  border-bottom: 2px solid #002fa7;
}
.fwlc-wrp .min {
  padding-bottom: 30px;
}
.fwlc-wrp .title {
  line-height: 1.3;
  padding-top: 32px;
  padding-bottom: 32px;
  background-image: url('../images/bg-fw-t.jpg');
  background-repeat: no-repeat;
  background-position: center right;
}
.fwlc-wrp .title h2 {
  font-weight: normal;
  font-size: 30px;
  color: #002fa7;
}
.fwlc-wrp .title .des {
  font-size: 18px;
  color: #002fa7;
}
.fwlc-wrp .title .en {
  text-transform: uppercase;
  font-size: 10px;
  padding-top: 4px;
}
.fwlc-wrp .title .en span {
  display: block;
}
.fwlc-wrp .b {
  padding-bottom: 25px;
}
.fwlc-wrp .liucheng-list {
  padding-top: 8px;
  width: 101.01%;
}
.fwlc-wrp .liucheng-list .item {
  width: 13.28571429%;
  overflow: hidden;
  float: left;
  margin-right: 1%;
  background: #f9f9f9;
  padding-top: 13px;
  padding-bottom: 22px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fwlc-wrp .liucheng-list .item .icon {
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fwlc-wrp .liucheng-list .item .name {
  line-height: 1.4;
  text-align: center;
  font-size: 17px;
}
.fwlc-wrp .liucheng-list .item.item-1 .icon {
  background-image: url('../images/lc-icon-1.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-2 .icon {
  background-image: url('../images/lc-icon-2.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-3 .icon {
  background-image: url('../images/lc-icon-3.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-4 .icon {
  background-image: url('../images/lc-icon-4.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-5 .icon {
  background-image: url('../images/lc-icon-5.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-6 .icon {
  background-image: url('../images/lc-icon-6.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-7 .icon {
  background-image: url('../images/lc-icon-7.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-8 .icon {
  background-image: url('../images/lc-icon-8.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-9 .icon {
  background-image: url('../images/lc-icon-9.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-10 .icon {
  background-image: url('../images/lc-icon-10.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-11 .icon {
  background-image: url('../images/lc-icon-11.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-12 .icon {
  background-image: url('../images/lc-icon-12.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-13 .icon {
  background-image: url('../images/lc-icon-13.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-14 .icon {
  background-image: url('../images/lc-icon-14.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fwlc-wrp .liucheng-list .item.item-8,
.fwlc-wrp .liucheng-list .item.item-9,
.fwlc-wrp .liucheng-list .item.item-10,
.fwlc-wrp .liucheng-list .item.item-11,
.fwlc-wrp .liucheng-list .item.item-12,
.fwlc-wrp .liucheng-list .item.item-13,
.fwlc-wrp .liucheng-list .item.item-14 {
  margin-top: 1%;
}
.fwlc-wrp .liucheng-list .item:hover {
  background: #f0f0f0;
}
.fwlc-wrp .liucheng-list .item:hover .icon {
  -webkit-transform: scale(1.14, 1.14);
  -ms-transform: scale(1.14, 1.14);
  transform: scale(1.14, 1.14);
}
.news {
  padding-top: 45px;
  padding-bottom: 50px;
}
.new-group .title {
  width: 100%;
  height: 70px;
}
.new-group .title span {
  opacity: 0;
}
.new-group .item-1 .title {
  background-image: url('../images/bg-nwes-t-1.jpg');
  background-repeat: no-repeat;
  background-position: left center;
}
.new-group .item-2 {
  padding-left: 5%;
}
.new-group .item-2 .title {
  background-image: url('../images/bg-nwes-t-2.jpg');
  background-repeat: no-repeat;
  background-position: left center;
}
.new-group .item {
  width: 47.5%;
  float: left;
}
.new-group .list {
  width: 535px;
  padding-top: 30px;
  font-size: 18px;
  line-height: 1.8;
  height: 9em;
}
.new-group .list .a a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-group .list .a a:hover {
  color: #002fa7;
}
.new-group .btn-container {
  width: 535px;
  padding-top: 10px;
  text-align: right;
}
.new-group .btn-container .more {
  display: inline-block;
  background: #495a7f;
  color: #fff;
  font-size: 16px;
  height: 28px;
  line-height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  border-radius: 100px;
}
.new-group .btn-container .more:hover {
  filter: alpha(opacity=86);
  -webkit-opacity: 0.86;
  -moz-opacity: 0.86;
  opacity: 0.86;
}
.footer {
  color: #fff;
  background: #002fa7;
  padding-top: 20px;
  padding-bottom: 20px;
}
.footer .text-1,
.footer .text-2 {
  font-size: 16px;
  width: 540px;
  padding-top: 20px;
  float: left;
}
.footer .text-1 .p,
.footer .text-2 .p {
  padding-bottom: 8px;
}
.footer .text-1 img,
.footer .text-2 img {
  width: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.footer .text-1 img + span,
.footer .text-2 img + span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.footer .text-1 a,
.footer .text-2 a {
  color: #b3c1e5;
}
.footer .qr {
  float: right;
}
.footer .qr img {
  display: block;
  width: 96px;
}
.child-r-case ul {
  width: 101%;
  overflow: auto;
}
.child-r-case ul li {
  width: 32.33%;
  margin-right: 1%;
  overflow: hidden;
  float: left;
}
.child-r-case ul li .img {
  padding-bottom: 66%;
  overflow: hidden;
  position: relative;
}
.child-r-case ul li .img img {
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.child-r-case ul li .img:hover img {
  -webkit-transform: scale(1.06, 1.06);
  -ms-transform: scale(1.06, 1.06);
  transform: scale(1.06, 1.06);
}
.child-r-case ul li .img .after {
  background-size: 50% auto;
}
.child-r-case ul li .btn-wrp {
  bottom: -100%;
  top: auto;
  height: auto;
  -webkit-transition: bottom 0.3s ease;
  -moz-transition: bottom 0.3s ease;
  transition: bottom 0.3s ease;
}
.child-r-case ul li .btn-wrp .middle {
  display: none;
}
.child-r-case ul li:hover .btn-wrp {
  bottom: 0;
}
.child-team {
  padding-top: 30px;
  padding-bottom: 30px;
}
.child-team .filter {
  padding-bottom: 20px;
}
.child-team .filter .min {
  width: auto;
}
.child-team .left {
  width: 890px;
  float: left;
}
.child-team .right {
  width: 300px;
  float: right;
  padding-bottom: 30px;
}
.child-team .right-team {
  margin-bottom: 10px;
}
.child-team .li {
  overflow: hidden;
  padding: 12px;
  border: 1px solid #eaeaea;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-bottom: 30px;
}
.child-team .li:hover {
  -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.07);
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.07);
}
.child-team .li:hover .btn-wrp {
  display: block;
}
.child-team .li .child-r-case {
  margin-top: 8px;
}
.child-team .li .sjs {
  width: 224px;
  padding-right: 14px;
  position: relative;
}
.child-team .li .sjs .img {
  padding-bottom: 164%;
  position: relative;
  overflow: hidden;
}
.child-team .li .sjs .img img {
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.child-team .li .sjs .img:hover img {
  -webkit-transform: scale(1.06, 1.06);
  -ms-transform: scale(1.06, 1.06);
  transform: scale(1.06, 1.06);
}
.child-team .li .tag {
  position: absolute;
  left: 89px;
  top: 10px;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 7px;
}
.child-team .li .tag .c {
  color: #fff;
}
.child-team .li .text .name {
  padding-top: 24px;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 52px;
}
.child-team .li .text .name span {
  font-weight: normal;
  font-size: 12px;
  padding-left: 40px;
}
.child-team .li .text .des {
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 24px;
  width: 360px;
  line-height: 1.4;
  text-align: right;
  background-image: url('../images/sjsll-bg.jpg');
  background-repeat: no-repeat;
  background-position: right top;
  font-size: 12px;
  text-transform: uppercase;
}
.child-team .li .text .items {
  overflow: hidden;
  height: 100px;
}
.child-team .li .text .items .item {
  float: left;
  overflow: hidden;
  padding-right: 48px;
  text-align: center;
  line-height: 1.2;
  color: #444;
}
.child-team .li .text .items .item .b {
  display: block;
  padding-bottom: 13px;
  color: #333;
}
.child-team .li .al {
  position: relative;
}
.child-team .li .al .t {
  text-transform: uppercase;
  font-size: 12px;
  color: #002fa7;
  border-bottom: 1px solid #a3a3a3;
  line-height: 1.8;
}
.child-team .li .al .small-case {
  padding-top: 0;
  padding-bottom: 0;
}
.child-team .li .al .small-case li {
  margin-top: 0!important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.case-nav {
  padding-bottom: 25px;
}
.case-nav a {
  width: 33.13%;
  margin-left: 0.3%;
  float: left;
  overflow: hidden;
  display: block;
  color: #002fa7;
  text-align: center;
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  background: #eaeaea;
}
.case-nav a:first-child {
  margin-left: 0;
}
.case-nav a.act {
  background: #002fa7;
  color: #fff;
}
.child-case {
  padding-top: 0;
  padding-bottom: 60px;
}
.child-case .pages {
  padding-bottom: 0;
}
.child-case ul {
  width: 102.101%;
}
.child-case ul li {
  width: 47.9%;
  margin-right: 2.1%;
  margin-top: 2%;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.child-case ul li .img {
  padding-bottom: 52%;
  position: relative;
}
.child-case ul li .img img {
  -webkit-transition: transform 0.8s 0.12s ease;
  -moz-transition: transform 0.8s 0.12s ease;
  transition: transform 0.8s 0.12s ease;
}
.child-case ul li .text {
  line-height: 1.3;
  padding: 20px 35px;
  position: relative;
}
.child-case ul li .text .des {
  color: #707070;
  padding-top: 5px;
}
.child-case ul li .text h1 {
  font-weight: normal;
  font-size: 18px;
}
.child-case ul li .text .p_dianzan {
  color: #c43333;
  cursor: pointer;
}
.child-case ul li .text .p_dianzan img {
  width: 14px;
}
.child-case ul li .text:before,
.child-case ul li .text:after {
  content: "";
  position: absolute;
  background: #002fa7;
}
.child-case ul li .text:before {
  width: 13px;
  height: 40px;
  left: 0;
  top: 50%;
  margin-top: -20px;
}
.child-case ul li .text:after {
  width: 19px;
  height: 11px;
  right: 0;
  bottom: 23px;
}
.child-case ul li .bg {
  background-color: rgba(0, 0, 0, 0.4);
}
.child-case ul li .bg,
.child-case ul li .btn-wrp {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.child-case ul li .btn-wrp {
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  width: 80%;
  left: 10%;
  height: 60%;
  top: 20%;
  border: 1px solid #fff;
  margin-top: -1px;
  margin-left: -1px;
}
.child-case ul li .btn-wrp .btn {
  background: transparent;
  border: 0;
  font-size: 16px;
  padding-left: 0;
  padding-right: 0;
  width: 80%;
  line-height: 1.2;
}
.child-case ul li:hover .bg,
.child-case ul li:hover .btn-wrp {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.child-case ul li:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.child-case-small {
  padding-top: 20px;
}
.child-case-small ul {
  width: 101.001%;
}
.child-case-small ul li {
  width: 32.13%;
  margin-right: 1.2%;
  margin-top: 1.2%;
}
.child-case-small ul li .text {
  padding: 16px 20px;
}
.child-case-small ul li .text .des {
  padding-top: 0;
}
.child-case-small ul li .text h1 {
  font-weight: normal;
  font-size: 16px;
}
.child-case-small ul li .text:before {
  width: 10px;
  height: 30px;
  margin-top: -15px;
}
.child-case-small ul li .text:after {
  width: 12px;
  height: 9px;
  right: 0;
  bottom: 21px;
}
.child-case-small ul li .bg {
  background-color: rgba(0, 0, 0, 0.4);
}
.child-case-small ul li .bg,
.child-case-small ul li .btn-wrp {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.child-case-small ul li .btn-wrp {
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  width: 80%;
  left: 10%;
  height: 60%;
  top: 20%;
  border: 1px solid #fff;
  margin-top: -1px;
  margin-left: -1px;
}
.child-case-small ul li .btn-wrp .btn {
  background: transparent;
  border: 0;
  font-size: 16px;
  padding-left: 0;
  padding-right: 0;
  width: 80%;
  line-height: 1.2;
}
.child-case-small ul li:hover .bg,
.child-case-small ul li:hover .btn-wrp {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.child-case-small ul li:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.small-case {
  padding-bottom: 20px;
}
.small-case .textpage .txt {
  font-size: 14px;
}
.position-nav-wrp {
  padding-top: 25px;
  padding-bottom: 25px;
}
.position-nav-wrp .position-nav {
  font-size: 19px;
}
.position-nav-wrp .position-nav .pst {
  margin-right: 55px;
}
.position-nav-wrp .position-nav .pst span {
  border-bottom: 1px solid transparent;
  padding-bottom: 3px;
}
.position-nav-wrp .position-nav .pst.act span {
  border-color: #002fa7;
  color: #002fa7;
}
.position-nav-wrp .position-nav .pst:hover {
  color: #002fa7;
}
.case-view .show_txt {
  padding-bottom: 20px;
}
.case-view-detail {
  height: 780px;
  background-color: #121212;
  background-image: url('../images/case-detail-bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.case-view-detail .case-detail-item {
  height: 100%;
  width: 100%;
  position: absolute;
  left: -99999999999px;
  top: 0;
  background: #111111;
}
.case-view-detail .case-detail-item .border {
  border: 8px solid #fff;
  background: #fff;
}
.case-view-detail .case-detail-item .box {
  padding-bottom: 65.7%;
  position: relative;
}
.case-view-detail .case-detail-item .easy_touch_index {
  display: none;
}
.case-view-detail .case-detail-item.is-media .box {
  padding-bottom: 56.25%;
}
.case-view-detail .case-detail-item.is-media .case-play-item {
  padding-right: 35px;
}
.case-view-detail .case-detail-item.is-media .case-play-item .case-item-info {
  display: none;
}
.case-view-detail .case-item-info {
  position: absolute;
  width: 260px;
  right: 24px;
  top: 0;
  color: #fff;
}
.case-view-detail .case-play-wrp {
  width: 100%;
  height: 100%;
  padding-left: 67px;
  padding-right: 67px;
  margin-left: -67px;
  position: relative;
}
.case-view-detail .case-play-item {
  padding-left: 35px;
  padding-right: 310px;
  position: relative;
  transform: translateY(-50%);
  top: 50%;
}
.case-view-detail .case-play-item .item-name {
  font-size: 32px;
}
.case-view-detail .case-play-item .item-name span {
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
.case-view-detail .case-play-item .item-description {
  font-size: 17px;
  padding-top: 50px;
  line-height: 1.7;
}
.case-view-detail .play {
  width: 67px;
  height: 116px;
  position: absolute;
  top: 50%;
  margin-top: -58px;
  cursor: pointer;
}
.case-view-detail .play:hover {
  opacity: 0.8;
}
.case-view-detail .play-prev {
  left: 0;
  background-image: url('../images/case-prev.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.case-view-detail .play-next {
  right: 0;
  background-image: url('../images/case-next.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.case-view-mote-title {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 10px;
}
.case-view-mote-title h1 {
  font-weight: normal;
  font-size: 36px;
}
.case-view-mote-title .en {
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 8px;
}
.child-team-detail .caption {
  font-size: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.child-team-detail .caption .label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 2px solid #808080;
}
.child-team-detail .items .item {
  width: 264px;
  float: left;
  padding-left: 50px;
}
.child-team-detail .items .item:first-child {
  padding-left: 0;
}
.child-team-detail .items .t {
  color: #002fa7;
  font-size: 24px;
  padding-bottom: 14px;
  background-image: url('../images/child-team-title-bg.jpg');
  background-repeat: no-repeat;
  background-position: left bottom;
}
.child-team-detail .items .des {
  font-size: 16px;
  line-height: 1.625;
  padding-top: 18px;
  padding-bottom: 15px;
}
.team-banner-detail {
  height: 400px;
  background: #000;
  overflow: hidden;
  color: #fff;
}
.team-banner-detail .wrp {
  height: 334px;
  margin-top: 33px;
  background-color: #00091f;
  background-image: url('../images/child-team-banner-bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.team-banner-detail .team-img {
  width: 186px;
  position: absolute;
  right: 180px;
  top: 18px;
}
.team-banner-detail .team-img .img {
  padding-bottom: 161.29%;
}
.team-banner-detail .team-img .img .after {
  background-size: 50% auto;
}
.team-banner-detail .team-name {
  position: absolute;
  right: 413px;
  bottom: 142px;
  text-align: right;
}
.team-banner-detail .team-name h1 {
  font-size: 26px;
  font-weight: normal;
}
.team-banner-detail .team-name p {
  line-height: 1.3;
  font-size: 11px;
}
.team-banner-detail .team-description {
  position: absolute;
  right: 413px;
  top: 250px;
  width: 354px;
  line-height: 1.2;
  font-size: 12px;
  height: 4.704em;
  overflow: hidden;
}
.team-banner-detail .yuyue {
  position: absolute;
  left: 154px;
  top: 200px;
}
.team-banner-detail .yuyue .btn {
  width: 68px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  background: #fff;
  border: 0;
  color: #000;
}
.team-banner-detail .yuyue .tips {
  font-size: 10px;
}
.child-video {
  padding-top: 20px;
  padding-bottom: 60px;
}
.child-video .pages {
  padding-bottom: 0;
}
.child-video ul {
  width: 102.101%;
}
.child-video ul li {
  width: 47.9%;
  margin-right: 2.1%;
  margin-top: 2%;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
}
.child-video ul li .img {
  padding-bottom: 56%;
  position: relative;
}
.child-video ul li .img img {
  -webkit-transition: transform 0.8s 0.12s ease;
  -moz-transition: transform 0.8s 0.12s ease;
  transition: transform 0.8s 0.12s ease;
}
.child-video ul li .text {
  line-height: 1.3;
  padding: 20px 35px;
  position: relative;
}
.child-video ul li .text h1 {
  font-weight: normal;
  font-size: 23px;
}
.child-video ul li .bg {
  background-color: rgba(0, 0, 0, 0.4);
}
.child-video ul li .bg,
.child-video ul li .btn-wrp {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.child-video ul li .btn-wrp {
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  width: 80%;
  left: 10%;
  height: 60%;
  top: 20%;
  border: 1px solid #fff;
  margin-top: -1px;
  margin-left: -1px;
}
.child-video ul li .btn-wrp .btn {
  background: transparent;
  border: 0;
  font-size: 16px;
  padding-left: 0;
  padding-right: 0;
  width: 80%;
  line-height: 1.2;
}
.child-video ul li:hover .bg,
.child-video ul li:hover .btn-wrp {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.child-video ul li:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.video-view-detail {
  height: 900px;
  background-image: url('../images/bg-video.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.video-view-detail .bg {
  background: #000;
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.video-view-detail .play {
  width: 1000px;
  background: #000;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  transform: translateY(-50%);
  top: 50%;
  padding: 10px;
}
.video-view-detail .play .container {
  padding-bottom: 56.25%;
}
.video-view-detail .play:hover .close {
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.video-view-detail .close {
  position: absolute;
  background: #fff;
  width: 54px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  color: #c40000;
  font-size: 40px;
  right: 0;
  top: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.video-view-detail .close:after {
  content: "×";
}
.video-view-detail .close:hover:after {
  filter: alpha(opacity=70);
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.pop-message {
  position: fixed;
  z-index: 999999998;
  width: 100%;
  height: 100%;
  left: -200%;
  top: -200%;
}
.pop-message.open {
  left: 0;
  top: 0;
}
.pop-message .bg {
  background-color: #000;
  filter: alpha(opacity=30);
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.pop-message .form {
  position: relative;
  background: #fff;
  width: 322px;
  padding: 27px 27px 27px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3);
  top: 50%;
  margin-top: -215px;
  -webkit-transition: transform 0.4s ease;
  -moz-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
}
.pop-message .form.hd {
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
}
.pop-message .form.show {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.pop-message .form .top {
  padding-bottom: 10px;
  padding-top: 13px;
  overflow: hidden;
}
.pop-message-1.pop-message .form .top {
  padding-top: 0;
  padding-bottom: 15px;
  display: flex;
  align-items: flex-end;
}
.pop-message-1.pop-message .form .top .info p {
  padding-top: 15px;
  font-weight: bold;
}
.pop-message .form .top .img {
  width: 78px;
  height: 78px;
  float: left;
  overflow: hidden;
}
.pop-message-1.pop-message .form .top .img {
  width: 124px;
  height: 204px;
}
.pop-message .form .top .info {
  padding-left: 15px;
}
.pop-message .form .top .info h3 {
  font-size: 16px;
  line-height: 1.2;
}
.pop-message .form .top .info p {
  line-height: 1.1;
  font-size: 12px;
  padding-top: 10px;
}
.pop-message .form .item {
  padding-top: 13px;
  padding-bottom: 13px;
}
.pop-message .form .item .label {
  width: 60px;
  overflow: hidden;
  float: left;
}
.pop-message .form .item .input {
  height: 25px;
  border: 1px solid #d5d5d5;
  padding-left: 8px;
  padding-right: 8px;
}
.pop-message .form .item .input input {
  height: 25px;
  line-height: 25px;
  width: 100%;
}
.pop-message .form .item .input.icon {
  padding-left: 35px;
  position: relative;
}
.pop-message .form .item .input.icon .icon {
  width: 20px;
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -10px;
}
.pop-message .btn-wrp {
  position: relative;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: 8px;
  font-weight: bold;
  background: #002fa7;
  color: #fff;
}
.pop-message .btn-wrp,
.pop-message .btn-wrp * {
  cursor: pointer;
}
.pop-message .btn-wrp:hover {
  background: #003dda;
}
.pop-message-1.pop-message .btn-wrp {
  margin-top: 0px;
}
.pop-message .tips {
  color: #727272;
  font-size: 11px;
  text-align: center;
  padding-top: 5px;
}
.pop-message .close {
  width: 25px;
  height: 121px;
  background-image: url('../images/message-close-bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.right-btn {
  width: 82px;
  position: fixed;
  z-index: 9;
  right: 3px;
  top: 50%;
  transform: translateY(-50%);
}
.right-btn .item {
  width: 82px;
  height: 65px;
  margin-bottom: 3px;
  position: relative;
  cursor: pointer;
}
.right-btn .item .bg {
  background: #7384ad;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.right-btn .item .hover {
  position: absolute;
  right: -600px;
  top: 0;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  padding-left: 30px;
  padding-right: 30px;
  font-weight: bold;
  white-space: nowrap;
}
.right-btn .item .hover .t {
  padding-top: 12px;
}
.right-btn .item:hover .bg {
  background-color: #002fa7;
}
.right-btn .item:hover .hover {
  right: 100%;
}
.right-btn .item .icon {
  width: 100%;
  height: 42px;
  margin-left: auto;
  margin-right: auto;
  margin-top: ;
}
.right-btn .item .name {
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 1.1;
}
.right-btn .item-1 .icon {
  background-image: url('../images/right-icon-1.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.right-btn .item-2 .icon {
  background-image: url('../images/right-icon-2.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.right-btn .item-3 .icon {
  background-image: url('../images/right-icon-3.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.right-btn .item-4 .icon {
  background-image: url('../images/right-icon-4.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.right-btn .item-5 .icon {
  background-image: url('../images/right-icon-5.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.right-btn .item-6 .icon {
  background-image: url('../images/right-icon-6.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.right-pdd {
  padding-left: 20px;
  padding-right: 20px;
}
.right-title {
  background: #a6a9bc;
  padding-top: 14px;
  padding-bottom: 14px;
  line-height: 1;
  color: #222;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.right-message {
  padding: 20px;
  border: 1px solid #eaeaea;
}
.right-message .jsq {
  background-image: url('../images/bg-jsq.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  height: 60px;
}
.right-message .jsq-tip {
  padding-top: 11px;
  padding-bottom: 11px;
}
.right-message .jsq-tip .item {
  float: left;
  width: 50%;
  text-align: center;
  color: #111;
  line-height: 1.3;
  font-size: 12px;
}
.right-message form .item {
  border: 1px solid #d3d4de;
  border-radius: 2px;
  margin-top: 4px;
  padding: 10px 5px;
}
.right-message form .item img {
  width: 24px;
  display: block;
}
.right-message form .item i {
  overflow: hidden;
  display: block;
  float: left;
}
.right-message form .item .input {
  padding-left: 13px;
}
.right-message form .item .input input {
  width: 100%;
  display: block;
  height: 100%;
  height: 24px;
  line-height: 24px;
}
.right-message form .info {
  padding-top: 20px;
}
.right-message form .info .tip {
  font-size: 12px;
  color: #111;
  text-align: center;
  padding-bottom: 6px;
}
.right-message form .info .btn {
  height: 46px;
  line-height: 46px;
  display: block;
  font-size: 22px;
}
.right-team {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #eaeaea;
}
.right-team .item {
  padding-top: 5px;
  padding-bottom: 5px;
}
.right-team .item .img {
  position: relative;
  width: 64px;
  height: 64px;
  float: left;
}
.right-fuwu-team.right-team .item .img {
  width: 70px;
  height: 70px;
}
.right-team .item .img .after {
  background-size: 80% auto;
}
.right-team .item .text {
  padding-left: 10px;
}
.right-team .item .text .pm {
  font-size: 10px;
  line-height: 1.1;
  margin-top: -3px;
}
.right-team .item .text .pm span {
  font-size: 13px;
  font-weight: bold;
  padding-left: 12px;
}
.right-team .item .text .jsj-name {
  font-size: 15px;
  padding-top: 5px;
  line-height: 1.2;
}
.right-fuwu-team.right-team .item .text .jsj-name {
  padding-top: 0;
}
.right-team .item .text .jsj-name span {
  font-size: 9px;
  display: block;
  text-transform: uppercase;
}
.right-team .item .text .des {
  font-size: 12px;
  color: #333;
  padding-top: 4px;
  overflow: hidden;
}
.right-team .item .text .des .label {
  overflow: hidden;
  float: left;
}
.right-team .item .text .des .value {
  overflow: hidden;
  text-align: right;
}
.right-team .item .text .des .value span {
  font-size: 14px;
  font-weight: bold;
}
.contact-title {
  font-size: 28px;
  text-align: center;
  padding-top: 65px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
.contact-infomation .list {
  padding-bottom: 54px;
}
.contact-infomation .list .item {
  width: 33.33%;
  float: left;
  text-align: center;
  color: #777;
  font-size: 18px;
  line-height: 1.77;
}
.contact-infomation .list .item img {
  width: 50px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.contact-infomation .list .item .info {
  padding-top: 10px;
}
.p-block-pd-child {
  padding-top: 22px;
  padding-bottom: 22px;
}
.no-border {
  border: none!important;
}
.child-nav {
  text-align: center;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
.child-nav a {
  font-size: 22px;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 30px;
  padding-right: 30px;
  height: 65px;
  line-height: 65px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #777;
  -webkit-transition: color .3s ease, background .3s ease, border .3s ease;
  -moz-transition: color .3s ease, background .3s ease, border .3s ease;
  transition: color .3s ease, background .3s ease, border .3s ease;
}
.child-nav a:hover,
.child-nav a.act {
  color: #111;
}
.child-nav {
  text-align: right;
  background: #fff;
}
.child-nav a {
  font-size: 16px;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 17px;
  padding-right: 17px;
  height: 38px;
  line-height: 38px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid transparent;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-transition: color .3s ease, background .3s ease, border .3s ease;
  -moz-transition: color .3s ease, background .3s ease, border .3s ease;
  transition: color .3s ease, background .3s ease, border .3s ease;
}
.child-nav a:hover {
  border-color: #002fa7;
  color: #002fa7;
}
.child-nav a.act {
  background-color: #002fa7;
  border-color: #002fa7;
  color: #fff;
}
.child-nav a:last-child {
  margin-right: 0;
}
.nav-position {
  position: relative;
  font-size: 14px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.nav-position .item-suffix-before {
  font-family: "宋体";
  color: #999;
  padding-left: 10px;
  padding-right: 10px;
}
.nav-position .h {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAC6UlEQVQ4jU2T2U4qURBF+f+/uAEZm6uCzMgkiCiiiAiKiBM2iiBKy9BnWPeh0dxKKpWTVO2zH9Z2oQBlo1kiUVhLOG8+EUscEg6nCBoV/KEshYNjLts3aA1agRIatATAhVSgQQOdmwE7kRz1sy6T6Zy1sJHAUmgehiNqx2dsb2d4G82dA8RGBOfdPL8jma7y/rFCSL1ZsFEs0dhoQEowXywikRyPTyZSb0QkMHgcsxstsVg4ghqB1pLxeEK9UWNlL7GFotd7ot19YDS2iMSyfC3WaK1xrQQk0kVG4y+UBoWN1ALT/CAUzBIMpIjtlbAsTaF4SKVWR2hoXQ0olBqOk4fnCdl8meXKdhwgGL1O8PnT+P1lvN4SXm+BWPyIZ3PG4fEJtoaVgPB2lsVS4Do5vabT7QMgpcQcTQgaKXzBfdz+HEHjAPdWjj/uJJG9Ih9fSzQgJFQqZzw8mriKxVOGL2MAzJd3wkYary+DO5BiK5zkjy+KP1zA68/jD+yzE80ytxYANM/bXF3d4crnq7yY7ygFvkCcYCiPP5AjZOTY8sXxBNN4vBkCoRIho4DHs0MuXwYNF80O7XYfV73e5e5uxHKl6F73eTZn/N0u4vVlKJYuOW50iCdqeDw5iqUr7u9H9Ad3SAW16iWD+yGufv+VSvnC4YAVayWJJ6u4PSmGpoVQklZrQNBf4Kh6jS1Ao1AadndKzK0VLiEhbKSZThcbqBS70RIhI8f9swkILts3eLeiVKutzWdwfftEZr++gU2v6fWG5PM11sJGaSgVW6RTVV6nJkpBr9cnnsjQ6fYRAmYzm0gsy9vk6wf7FVJApXLKUa3hUKtAaxzk9Q/FTn9+CpLJMu2rnhMfwCWlDYBScFI/Z28vx23vlfUalHas2wqsb5vmRYed7QT92+fNzU8ANSilfhP5Np5RLjcwjCTx2AGJdJFoPI/xN02j0eXbcvLya+0nxf+X1vrX2efnnOnHHGsDl1Pqv2Vn/AOHeBhi8h/c6AAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
}
.nav-position .item-end {
  color: #999;
}
.nav-position a {
  color: #666;
}
.nav-position a:hover {
  color: #002fa7;
}
.filter {
  font-size: 16px;
  padding: 1px;
}
.filter .filter-bg {
  background-color: #dadada;
  border-top: 1px solid #dadada;
  border-right: 1px solid #dadada;
  border-left: 1px solid #dadada;
}
.filter dl {
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 1px;
}
.filter dt,
.filter dd {
  line-height: 1.8;
}
.filter dt {
  overflow: hidden;
  float: left;
  width: 120px;
  height: 54px;
  line-height: 54px;
  background-color: #eaeaea;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #dfdfdf;
}
.filter dd {
  overflow: hidden;
  padding-top: 12px;
  padding-left: 12px;
}
.filter dd a {
  padding-left: 22px;
  padding-right: 22px;
  -webkit-transition: color .3s ease, background .3s ease;
  -moz-transition: color .3s ease, background .3s ease;
  transition: color .3s ease, background .3s ease;
  margin-bottom: 12px;
  line-height: 30px;
  height: 30px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: block;
  float: left;
}
.filter dd a.act {
  background-color: #002fa7;
  color: #fff!important;
}
.filter dd a:hover {
  color: #002fa7;
}
.filter-copy {
  color: #111;
  border: 1px solid #eaeaea;
  border-left-color: #a6a9bc;
  font-size: 15px;
}
.filter-copy .name,
.filter-copy .order-btn {
  height: 40px;
  line-height: 40px;
  padding-left: 35px;
  padding-right: 35px;
  border: 0;
  border-right: 1px solid #eaeaea;
}
.filter-copy .name {
  overflow: hidden;
  float: left;
  background: #a6a9bc;
}
.filter-copy .order-btn {
  float: left;
}
.filter-copy .order-btn.act {
  color: #002fa7;
}
.filter-copy .search {
  float: right;
  padding-right: 90px;
  position: relative;
  margin-top: 7px;
}
.filter-copy .search input {
  width: 210px;
  border: 2px solid #eeeeee;
  height: 22px;
  line-height: 22px;
  box-sizing: content-box;
  padding-left: 10px;
  padding-right: 10px;
}
.filter-copy .search .sub-btn {
  width: 80px;
  height: 26px;
  line-height: 26px;
  position: absolute;
  right: 10px;
  top: 0;
  border: 0;
  background: #002fa7;
  color: #fff;
}
.sort {
  background: #f4f4f4;
  padding: 20px 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 40px;
}
.sort .sort-list {
  float: left;
  white-space: nowrap;
}
.sort .sort-list .order-btn {
  float: left;
  color: #777;
  font-size: 22px;
  padding-left: 30px;
  padding-right: 30px;
  cursor: pointer;
  line-height: 40px;
}
.sort .sort-list .order-btn.act {
  color: #111;
}
.sort .search {
  float: right;
}
.sort .search .input {
  padding-left: 24px;
  padding-right: 24px;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  background: #fff;
  width: 230px;
  height: 40px;
  line-height: 40px;
  color: #666;
  font-size: 16px;
}
.sort .search .sub-btn {
  width: 100px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #fff;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: #002fa7;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 20px;
}
.sort .search .sub-btn:hover {
  background: #003ad0;
}
.list-common {
  padding-bottom: 50px;
}
.list-common .n-title {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.list-common .n-title h1 {
  font-size: 36px;
  line-height: 1.1;
  font-weight: normal;
}
.list-common .n-title h1 span {
  border-bottom: 2px solid #a8afbd;
  padding-bottom: 2px;
}
.list-common .n-title .des {
  font-size: 22px;
  padding-top: 15px;
}
.list-common .n-title .en {
  font-size: 17px;
  color: #515e7a;
  text-transform: uppercase;
  letter-spacing: 14px;
}
.list-common .li {
  padding: 20px;
  padding-left: 0;
  position: relative;
  overflow: hidden;
}
.list-common .li .wrp {
  padding-left: 72px;
}
.list-common .li .index,
.list-common .li .img-wrp {
  float: left;
}
.list-common .li .index {
  width: 54px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #002fa7;
  background-image: url('../images/baike-item-bg.jpg');
  background-repeat: no-repeat;
  background-position: center 8px;
}
.list-common .li .index span {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 3px;
  color: #fff;
  font-size: 40px;
  line-height: 1.1;
}
.list-common .li .img-wrp {
  width: 414px;
}
.list-common .li .img-wrp .img {
  padding-bottom: 72.7%;
  position: relative;
}
.list-common .li .data {
  border: 1px solid #c1c5ce;
  display: flex;
  align-items: flex-end;
}
.list-common .li .text {
  text-align: right;
  padding: 14px 20px;
  padding-left: 130px;
  flex: 1;
  min-width: 0;
}
.list-common .li .text .name {
  font-size: 26px;
  padding-bottom: 5px;
}
.list-common .li .text .description {
  padding-top: 18px;
  padding-bottom: 6px;
  color: #606060;
  font-size: 14px;
  text-align: left;
}
.list-common .li:after,
.list-common .li:before {
  content: "";
  position: absolute;
}
.list-common .li:before {
  content: "DECORATION";
  letter-spacing: 18px;
  color: #002fa7;
  bottom: 0;
  left: 0;
  line-height: 1.1;
}
.list-common .li:after {
  border-bottom: 3px solid #002fa7;
  border-right: 3px solid #002fa7;
  width: 65px;
  height: 65px;
  right: 0;
  bottom: 0;
}
.jindu {
  font-size: 18px;
  padding-top: 10px;
}
.jindu .jindu-item {
  float: none;
  overflow: hidden;
}
.jindu .jd-item {
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
  float: left;
  overflow: hidden;
  margin-left: 15px;
}
.jindu .jd-item-act-end {
  background: #515e7a;
  color: #fff;
}
.child-gongdi {
  padding-bottom: 50px;
  padding-top: 10px;
}
.child-gongdi .li {
  padding: 20px;
  padding-left: 0;
  position: relative;
  overflow: hidden;
}
.child-gongdi .li .data {
  border: 1px solid #c1c5ce;
  display: flex;
  align-items: flex-end;
}
.child-gongdi .li .img-wrp {
  width: 410px;
  float: left;
}
.child-gongdi .li .img-wrp .img {
  padding-bottom: 72.26%;
  position: relative;
}
.child-gongdi .li .text {
  padding: 12px 24px;
  flex: 1;
  min-width: 0;
}
.child-gongdi .li .text .name {
  font-size: 24px;
  padding-bottom: 5px;
}
.child-gongdi .li .text .description {
  padding-top: 14px;
  padding-bottom: 24px;
  color: #606060;
  font-size: 20px;
  text-align: left;
}
.child-gongdi .li .text .list {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
}
.child-gongdi .li .text .list .item {
  padding-top: 2px;
  padding-bottom: 2px;
}
.child-gongdi .li .text .list .item > div {
  width: 31.33%;
  padding-right: 2%;
  float: left;
  overflow: hidden;
  color: #606060;
  font-size: 17px;
}
.child-gongdi .li:after,
.child-gongdi .li:before {
  content: "";
  position: absolute;
}
.child-gongdi .li:before {
  content: "DECORATION";
  letter-spacing: 18px;
  color: #002fa7;
  bottom: 0;
  left: 0;
  line-height: 1.1;
}
.child-gongdi .li:after {
  border-bottom: 3px solid #002fa7;
  border-right: 3px solid #002fa7;
  width: 65px;
  height: 65px;
  right: 0;
  bottom: 0;
}
.child-gongdi .btn-wrp {
  padding-top: 20px;
  position: relative;
  z-index: 3;
}
.child-gongdi .btn-wrp .btn-border {
  display: inline-block;
  padding: 4px;
  border-radius: 6px;
  border: 1px solid #515e7a;
}
.child-gongdi .btn-wrp .btn-border:hover {
  border-color: #3d465b;
}
.child-gongdi .btn-wrp .btn-border:hover .btn {
  background: #3d465b;
}
.child-gongdi .btn-wrp .btn {
  background: #515e7a;
  color: #fff;
  border: 0;
  padding: 5px 10px 6px;
  border-radius: 6px;
  line-height: 1.2;
  display: inline-block;
  font-size: 16px;
}
.child-gongdi .btn-wrp .btn img {
  margin-right: 5px;
}
.child-gongdi .btn-wrp .view {
  font-size: 14px;
  color: #666;
  padding-top: 10px;
}
.zsgd-params {
  margin-top: 20px;
  padding-left: 2%;
  padding-right: 2%;
  line-height: 1.5;
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  font-size: 18px;
  background-color: #515e7a;
  color: #fff;
}
.zsgd-params .gr span {
  padding-left: 18px;
  padding-right: 18px;
}
.rzlp-detail .textpage {
  padding-left: 0;
  padding-right: 0;
}
.rzlp-detail-top .child-gongdi {
  padding-top: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #7d869b;
}
.rzlp-detail-top .child-gongdi .li {
  padding-right: 0;
}
.rzlp-detail-top .child-gongdi .li:after {
  display: none;
}
.rzlp-detail-top .child-gongdi .li .data {
  border: 0;
}
.rzlp-detail-top .child-gongdi .li .text .name {
  font-size: 30px;
}
.zsgd-show-container .jindu {
  padding: 0;
}
.zsgd-show-container .left {
  float: right;
  min-height: 1px;
}
.zsgd-show-container .left,
.zsgd-show-container .left .jindu {
  width: 180px;
}
.zsgd-show-container .left .jindu .wrp a {
  color: #fff;
  display: block;
  font-size: 20px;
  -webkit-transition: color .4s ease, background .4s ease;
  -moz-transition: color .4s ease, background .4s ease;
  transition: color .4s ease, background .4s ease;
  margin-bottom: 5px;
  background-color: #768db7;
  background-image: url('../images/dh-3.png');
  background-repeat: no-repeat;
  background-position: bottom right;
  padding-top: 6px;
  padding-bottom: 18px;
  padding-left: 10px;
}
.zsgd-show-container .left .jindu .wrp a:hover,
.zsgd-show-container .left .jindu .wrp a.act {
  background-color: #515e7a;
  color: #fff;
}
.zsgd-show-container .left.fix .jindu {
  position: fixed;
  top: 96px;
  z-index: 9999999999;
}
.zsgd-show-container .right {
  max-width: 980px;
  float: left;
}
.show_txt .zans .p_dianzan {
  font-size: 12px;
}
.show_txt .zans img {
  width: 20px;
}
.show_txt .t {
  text-align: center;
  padding-top: 35px;
}
.show_txt .t h1 {
  font-weight: normal;
  font-size: 24px;
}
.show_txt .des-2 {
  text-align: center;
  color: #8d8d8d;
  font-size: 13px;
  padding-top: 8px;
  padding-bottom: 20px;
}
.show_txt .des-3 {
  color: #646464;
  line-height: 1.7;
  text-indent: 2em;
}
.new-view-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.content-view-detail {
  background: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  position: relative;
  margin-top: 22px;
  margin-bottom: 22px;
}
.content-view-detail:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #fff;
}
.single-about .title {
  font-size: 37px;
  color: #002fa7;
  text-align: right;
  text-transform: uppercase;
  line-height: 1.1;
  padding-top: 55px;
  padding-bottom: 30px;
}
.single-about .info .item {
  padding-top: 42px;
  padding-bottom: 42px;
  position: relative;
  padding-right: 350px;
}
.single-about .info .item .h {
  padding-left: 30px;
  background-image: url('../images/dh-1.jpg');
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 30px;
  color: #002fa7;
  font-weight: bold;
}
.single-about .info .item .d {
  font-size: 17px;
  line-height: 1.33;
  padding-top: 30px;
}
.single-about .info .tip {
  position: absolute;
  white-space: nowrap;
  text-align: right;
  line-height: 1.3;
  right: 0;
  bottom: 40px;
  text-transform: uppercase;
  padding-bottom: 26px;
}
.single-about .info .tip span {
  display: block;
}
.single-about .info .tip:after {
  content: "";
  width: 104px;
  height: 2px;
  line-height: 2px;
  background: #002fa7;
  position: absolute;
  right: 0;
  bottom: 0;
}
.single-about .about-banner-1 {
  padding-bottom: 32%;
  background-image: url('../images/about-banner1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 20px;
}
.single-about .about-s {
  padding-bottom: 76.42%;
  background-image: url('../images/about-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-about .about-s-1 {
  padding-bottom: 7%;
  background-image: url('../images/about-1-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-about .title-1 {
  padding-bottom: 12%;
  background-image: url('../images/about-title-1.jpg');
  background-repeat: no-repeat;
  background-position: left center;
}
.single-about .home-kehu {
  padding-bottom: 60px;
}
.single-about .home-kehu .after {
  background-size: 60% auto;
}
.single-about .home-kehu .thumb {
  width: 320px;
  height: 508px;
  float: left;
  overflow: hidden;
  background-color: #3d3d3d;
  background-image: url('../images/about-bg-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-about .home-kehu .list-wrp {
  width: 880px;
  height: 508px;
  float: right;
  background: #3d3d3d;
  color: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
.single-about .home-kehu .list-wrp .team-play {
  padding-left: 80px;
  padding-right: 80px;
  height: 100%;
}
.single-about .home-kehu .list-wrp .list {
  height: 100%;
}
.single-about .home-kehu .list-wrp .item {
  float: left;
  position: relative;
}
.single-about .home-kehu .list-wrp .item .head {
  padding-top: 48px;
}
.single-about .home-kehu .list-wrp .item .tx {
  width: 50px;
  height: 50px;
  float: left;
}
.single-about .home-kehu .list-wrp .item .name {
  font-size: 15px;
  line-height: 1.2;
  padding-left: 16px;
}
.single-about .home-kehu .list-wrp .item .description {
  line-height: 1.64;
  height: 8.036em;
  overflow: hidden;
  font-size: 17px;
  padding-top: 35px;
  padding-bottom: 35px;
}
.single-about .home-kehu .list-wrp .item .image-list {
  padding-top: 30px;
  position: relative;
}
.single-about .home-kehu .list-wrp .item .image-list .img-wrp {
  margin-left: 1.2%;
  width: 32.53333333%;
  float: left;
}
.single-about .home-kehu .list-wrp .item .image-list .img-wrp .img {
  padding-bottom: 65.54%;
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
}
.single-about .home-kehu .list-wrp .item .image-list .img-wrp:first-child {
  margin-left: 0;
}
.single-about .home-kehu .play {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  cursor: pointer;
}
.single-about .home-kehu .play:hover {
  opacity: 0.8;
}
.single-about .home-kehu .play.play-prev {
  left: 0;
  background-image: url('../images/icon-play-c-1.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-about .home-kehu .play.play-next {
  right: 0;
  background-image: url('../images/icon-play-c-2.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-blue {
  background-image: url('../images/single-blue-bg.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
.single-blue .h {
  font-size: 36px;
  color: #002fa7;
  margin-top: 50px;
  line-height: 1.01;
  font-weight: bold;
  position: relative;
}
.single-blue .h-l {
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 1.02;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  color: #333;
}
.single-blue .h-l:after {
  content: "";
  width: 102px;
  height: 2px;
  line-height: 2px;
  background: #002fa7;
  position: absolute;
  right: 0;
  bottom: 0;
}
.single-blue .blue-text-des {
  padding-top: 50px;
}
.single-blue .blue-text-des .text {
  width: 365px;
}
.single-blue .blue-text-des .text p {
  padding-bottom: 26px;
}
.single-blue .blue-text-des .text .ch {
  line-height: 1.7;
  padding-top: 100px;
}
.single-blue .blue-text-des .text .en {
  padding-top: 70px;
  color: #002fa7;
}
.single-blue .blue-text-des .image {
  width: 788px;
  float: right;
}
.single-blue .blue-text-des .image .bg {
  padding-bottom: 81.35%;
  background-image: url('../images/single-blue-img-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-blue .blue-tip {
  margin-top: 82px;
  padding-bottom: 42%;
  background-image: url('../images/single-blue-img-2.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-blue .blue-img {
  padding-bottom: 66.2%;
  background-image: url('../images/single-blue-img-3.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-blue .blue-list {
  padding-bottom: 50px;
}
.single-blue .blue-list .tip {
  text-transform: uppercase;
  line-height: 1.21;
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 10px;
}
.single-blue .blue-list .tip:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 102px;
  height: 2px;
  line-height: 2px;
  background: #002fa7;
}
.single-blue .blue-list .list {
  width: 750px;
}
.single-blue .blue-list .list .item {
  padding-bottom: 20px;
  line-height: 1.7;
}
.single-blue .blue-list .list .tt {
  color: #002fa7;
  font-size: 22px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-bottom: 4px;
}
.single-blue .blue-list .list .tt:after {
  content: "";
  width: 100%;
  height: 3px;
  line-height: 3px;
  background: #002fa7;
  position: absolute;
  left: 0;
  bottom: 0;
}
.single-blue .blue-list .list .tt span {
  font-size: 36px;
  font-weight: bold;
  padding-right: 6px;
}
.single-blue .blue-list .list .des {
  padding-top: 15px;
}
.single-wenhua .boss-info {
  width: 830px;
  padding-top: 54px;
  margin-bottom: 60px;
}
.single-wenhua .boss-info .tag {
  position: absolute;
  left: 100%;
  margin-left: 105px;
  bottom: 0;
  color: #fff;
  background: #002fa7;
  font-size: 26px;
  padding: 10px 14px;
  white-space: nowrap;
  text-transform: uppercase;
}
.single-wenhua .boss-info .head .tx {
  width: 326px;
}
.single-wenhua .boss-info .head .tx .img {
  padding-bottom: 150%;
  background-image: url('../images/single-wenhua-boss.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-wenhua .boss-info .info {
  position: relative;
}
.single-wenhua .boss-info .detail {
  position: absolute;
  left: 340px;
  bottom: 0;
  width: 470px;
}
.single-wenhua .boss-info .detail h1 {
  font-size: 43px;
  letter-spacing: 4px;
  line-height: 1.1;
}
.single-wenhua .boss-info .detail h1 span {
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0;
}
.single-wenhua .boss-info .detail h3 {
  font-size: 24px;
  font-weight: normal;
  padding-top: 34px;
  padding-bottom: 34px;
  line-height: 1.1;
}
.single-wenhua .boss-info .detail .des {
  font-size: 17px;
  line-height: 1.45;
  color: #555;
}
.single-wenhua .boss-info .gushi {
  padding-top: 85px;
}
.single-wenhua .boss-info .gushi .des {
  line-height: 1.56;
}
.single-wenhua .boss-info .gushi .des p {
  padding-top: 32px;
  font-size: 17px;
}
.single-wenhua .c-banner {
  padding-bottom: 31.25%;
}
.single-wenhua .t1 {
  font-size: 44px;
  padding-left: 42px;
  background-image: url('../images/dh-2.jpg');
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 1.01;
  color: #002fa7;
  padding-top: 3px;
  padding-bottom: 3px;
}
.single-wenhua .td-1 {
  font-size: 27px;
  line-height: 1.5;
}
.single-wenhua .td-2 {
  font-size: 14px;
  line-height: 1.5;
  color: #939393;
  text-transform: uppercase;
}
.single-wenhua .td-3 {
  font-size: 23px;
  color: #444;
  padding-top: 45px;
}
.single-wenhua .td-4 {
  font-size: 23px;
  color: #000;
  padding-top: 45px;
  font-weight: bold;
}
.single-wenhua .t2:after {
  content: "";
  width: 74px;
  height: 6px;
  line-height: 6px;
  background: #002fa7;
  display: block;
}
.single-wenhua .list {
  padding-bottom: 50px;
}
.single-wenhua .list .item {
  position: relative;
  padding-top: 70px;
}
.single-wenhua .list .item .text {
  width: 416px;
}
.single-wenhua .list .item .img {
  width: 600px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.single-wenhua .zongzhi {
  padding-top: 5px;
  padding-bottom: 80px;
  margin-bottom: 20px;
  background-image: url('../images/mm1.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}
.single-wenhua .zongzhi .item {
  padding-left: 385px;
  padding-top: 40px;
  padding-bottom: 40px;
  border: 1px solid #7f7f7f;
  margin-top: 5px;
}
.single-wenhua .zongzhi .item h1 {
  color: #002fa7;
  font-size: 42px;
}
.single-wenhua .zongzhi .item h1 span {
  font-weight: normal;
  font-size: 26px;
  text-transform: uppercase;
  padding-left: 40px;
}
.single-wenhua .zongzhi .item .des {
  font-size: 23px;
  padding-top: 6px;
}
.single-wenhua .zongzhi .item-1 {
  background-image: url('../images/icon-number-1.jpg');
  background-repeat: no-repeat;
  background-position: 50px center;
}
.single-wenhua .zongzhi .item-2 {
  background-image: url('../images/icon-number-2.jpg');
  background-repeat: no-repeat;
  background-position: 50px center;
}
.single-wenhua .zongzhi .item-3 {
  background-image: url('../images/icon-number-3.jpg');
  background-repeat: no-repeat;
  background-position: 50px center;
}
.single-wenhua .zongzhi .item-4 {
  background-image: url('../images/icon-number-4.jpg');
  background-repeat: no-repeat;
  background-position: 50px center;
}
.single-wenhua .zongzhi .item-5 {
  background-image: url('../images/icon-number-5.jpg');
  background-repeat: no-repeat;
  background-position: 50px center;
}
.single-dapai {
  padding-bottom: 50px;
}
.single-dapai .biaozhun {
  margin-top: 30px;
  background-image: url('../images/single-dapai-img-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  padding-bottom: 69.9%;
}
.single-dapai .haochu {
  padding-top: 55px;
  margin-top: 20px;
}
.single-dapai .haochu .bg {
  height: 453px;
  background-color: #686868;
  background-image: url('../images/single-dapai-img-2.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-dapai .haochu .text {
  position: absolute;
  height: 100%;
  padding-top: 55px;
  background-image: url('../images/single-dapai-img-3.png');
  background-repeat: no-repeat;
  background-position: left top;
  width: 100%;
  left: 0;
  top: -30px;
}
.single-dapai .haochu .earth {
  height: 100%;
  width: 100%;
  right: -166px;
  top: 0;
  position: absolute;
  padding-top: 55px;
  top: -55px;
  background-image: url('../images/single-dapai-img-4.png');
  background-repeat: no-repeat;
  background-position: right top;
}
.single-dapai .title {
  text-align: center;
  line-height: 1.14;
}
.single-dapai .title h1 {
  font-size: 38px;
}
.single-dapai .title .line {
  width: 136px;
  height: 3px;
  line-height: 3px;
  background: #002fa7;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.single-dapai .title .des {
  font-size: 22px;
  padding-top: 3px;
}
.single-dapai .title .en {
  text-transform: uppercase;
  font-size: 12px;
}
.single-dapai .images-tabs .title {
  padding-top: 60px;
  padding-bottom: 60px;
}
.single-dapai .images-tabs .tabs {
  display: flex;
  justify-content: space-between;
}
.single-dapai .images-tabs .tabs .item {
  text-align: center;
  line-height: 1.2;
  cursor: pointer;
}
.single-dapai .images-tabs .tabs .item .ch {
  font-size: 22px;
}
.single-dapai .images-tabs .tabs .item .en {
  font-size: 10px;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  padding-bottom: 3px;
}
.single-dapai .images-tabs .tabs .item.act .ch {
  color: #002fa7;
}
.single-dapai .images-tabs .tabs .item.act .en {
  border-color: #002fa7;
}
.single-dapai .images-tabs .image-play .image-play-item {
  padding-left: 41px;
  padding-right: 41px;
  position: absolute;
  top: 0;
  left: -99999999999px;
}
.single-dapai .images-tabs .image-play .image-play-item .pd {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.single-dapai .images-tabs .image-play .image-play-item .easy_touch_move {
  width: 200%;
}
.single-dapai .images-tabs .image-play .image-play-item .easy_touch_list {
  width: 266px;
  margin-right: 12px;
  -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
}
.single-dapai .images-tabs .image-play .image-play-item .easy_touch_list .img {
  padding-bottom: 181.57%;
}
.single-dapai .images-tabs .image-play .image-play-item .easy_touch_list:nth-child(odd) {
  margin-top: 32px;
}
.single-dapai .images-tabs .image-play .play {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
}
.single-dapai .images-tabs .image-play .play:hover {
  opacity: 0.8;
}
.single-dapai .images-tabs .image-play .play:after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
.single-dapai .images-tabs .image-play .play.play-prev {
  left: 0;
}
.single-dapai .images-tabs .image-play .play.play-prev:after {
  border-right: 32px solid #686868;
}
.single-dapai .images-tabs .image-play .play.play-next {
  right: 0;
}
.single-dapai .images-tabs .image-play .play.play-next:after {
  border-left: 32px solid #686868;
}
.single-dapai .logo-list-wrp .title {
  background-image: url('../images/hyyx.jpg');
  background-repeat: no-repeat;
  background-position: left center;
  padding-top: 40px;
  padding-bottom: 40px;
}
.single-dapai .logo-list {
  margin-top: 20px;
  padding-left: 114px;
  padding-right: 80px;
  padding-bottom: 58px;
  position: relative;
}
.single-dapai .logo-list .bg {
  height: 83%;
  position: absolute;
  width: 100%;
  background: #2d2d2d;
  left: 0;
  bottom: 0;
}
.single-dapai .logo-list .logo {
  float: left;
  width: 560px;
}
.single-dapai .logo-list .logo .item {
  width: 130px;
  margin-right: 10px;
  margin-top: 10px;
  float: left;
  -webkit-box-shadow: 0 0px 12px rgba(45, 45, 45, 0.2);
  box-shadow: 0 0px 12px rgba(45, 45, 45, 0.2);
  cursor: pointer;
  position: relative;
}
.single-dapai .logo-list .logo .item .img {
  padding-bottom: 100%;
  position: relative;
}
.single-dapai .logo-list .logo .item .img .after {
  background-size: 50% auto;
}
.single-dapai .logo-list .logo .item.act:after {
  content: "";
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 2px solid rgba(0, 47, 167, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.single-dapai .logo-list .logo .empty {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-dapai .logo-list .text {
  float: right;
  width: 316px;
  height: 414px;
  background: #fff;
  -webkit-box-shadow: 0 0px 12px rgba(45, 45, 45, 0.2);
  box-shadow: 0 0px 12px rgba(45, 45, 45, 0.2);
  margin-top: 10px;
  text-align: center;
  background-image: url('../images/bg-dh-1.jpg');
  background-repeat: no-repeat;
  background-position: 90% 94%;
}
.single-dapai .logo-list .text .info {
  text-align: left;
  width: 242px;
}
.single-dapai .logo-list .text .line {
  height: 100%;
  width: 1px;
}
.single-dapai .logo-list .text .des {
  font-size: 12px;
  color: #002fa7;
  padding-top: 12px;
}
.single-dapai .logo-list .text .name {
  font-size: 18px;
  color: #002fa7;
}
.single-dapai .logo-list .text .country span {
  background: #002fa7;
  color: #fff;
  font-size: 19px;
  padding-left: 10px;
  padding-right: 10px;
}
.single-fuwu .title-1 {
  line-height: 1;
  text-align: center;
  padding-top: 70px;
  padding-bottom: 25px;
}
.single-fuwu .title-1 h1 {
  font-size: 40px;
  font-weight: normal;
}
.single-fuwu .title-1 .en {
  text-transform: uppercase;
  font-size: 20px;
  color: #8e8e8e;
  padding-top: 14px;
}
.single-fuwu .title-1 .des {
  font-size: 21px;
  padding-top: 14px;
}
.single-fuwu .title-1 .border-wrp {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
}
.single-fuwu .title-1 .border-wrp * {
  position: relative;
}
.single-fuwu .title-1 .border-wrp h1 {
  padding-left: 20px;
  padding-right: 20px;
  background: #fff;
  display: inline;
}
.single-fuwu .title-1 .border-wrp .des {
  display: block;
}
.single-fuwu .title-1 .border-wrp .des span {
  padding-left: 20px;
  padding-right: 20px;
  background: #fff;
}
.single-fuwu .title-1 .border-wrp:before {
  content: "";
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #ababab;
  left: 0;
  height: 62%;
  top: 24%;
}
.single-fuwu .min-banner {
  width: 1245px;
  margin-left: auto;
  margin-right: auto;
}
.single-fuwu .min-banner-1 .img {
  padding-bottom: 43%;
  background-image: url('../images/fuwu/single-fuwu-img-1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-fuwu .ydd-list {
  height: 158px;
  background-image: url('../images/fuwu/single-fuwu-img-2.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 35px;
  padding-bottom: 35px;
}
.single-fuwu .ten-service .ten-service-list {
  width: 670px;
  height: 790px;
  position: relative;
}
.single-fuwu .ten-service .ten-service-list .easy_touch_move {
  height: 100%;
  width: 100%;
}
.single-fuwu .ten-service .ten-service-list .easy_touch_move .easy_touch_list {
  width: 100%;
  height: 190px;
  margin-bottom: 10px;
}
.single-fuwu .ten-service .ten-service-list .easy_touch_move .easy_touch_list .img {
  height: 100%;
}
.single-fuwu .ten-service .ten-service-play-btn {
  width: 60px;
  height: 790px;
  position: relative;
}
.single-fuwu .ten-service .ten-service-play-btn .play {
  width: 41px;
  height: 41px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  cursor: pointer;
}
.single-fuwu .ten-service .ten-service-play-btn .play:hover {
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.single-fuwu .ten-service .ten-service-play-btn .play-prev {
  background-image: url('../images/fuwu/play-top.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  top: 43%;
}
.single-fuwu .ten-service .ten-service-play-btn .play-next {
  background-image: url('../images/fuwu/play-bottom.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  bottom: 43%;
}
.single-fuwu .ten-service .ten-service-image {
  width: 465px;
  height: 790px;
  position: relative;
}
.single-fuwu .min-banner-2 .img {
  padding-bottom: 39.9%;
  background-image: url('../images/fuwu/single-fuwu-img-4.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-fuwu .min-banner-3 .img {
  padding-bottom: 25.87%;
  background-image: url('../images/fuwu/single-fuwu-img-5.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-fuwu .min-banner-4 .img {
  padding-bottom: 44.49%;
  background-image: url('../images/fuwu/single-fuwu-img-6.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-fuwu .hyqy {
  padding-top: 20px;
  padding-bottom: 40px;
}
.single-fuwu .hyqy .right-image {
  width: 393px;
  height: 709px;
  float: right;
  background-image: url('../images/fuwu/single-fuwu-img-7.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-fuwu .hyqy .left-list {
  width: 792px;
  float: left;
}
.single-fuwu .hyqy .left-list .item {
  padding: 15px;
  padding-right: 100px;
  background-color: #fff;
  background-image: url('../images/fuwu/dh.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.single-fuwu .hyqy .left-list .item .icon {
  width: 80px;
  height: 80px;
}
.single-fuwu .hyqy .left-list .item .text {
  flex: 1;
  min-width: 0;
  padding-left: 35px;
  font-size: 17px;
}
.single-oubiao {
  padding-top: 70px;
}
.single-oubiao .title {
  line-height: 1.2;
}
.single-oubiao .title h1 {
  font-size: 30px;
}
.single-oubiao .title h1 span {
  font-weight: normal;
  font-size: 15px;
  text-transform: uppercase;
}
.single-oubiao .title .description {
  font-size: 22px;
  position: relative;
  padding-bottom: 20px;
}
.single-oubiao .title .description span {
  background: #fff;
  display: inline-block;
  position: relative;
}
.single-oubiao .title .description:before {
  content: "";
  position: absolute;
  right: 0;
  top: 36%;
  border: 2px solid #002fa7;
  width: 100%;
  height: 45%;
  border-left: 0;
}
.single-oubiao .tabs {
  position: relative;
  font-size: 21px;
  padding-top: 22px;
  margin-top: 4px;
  text-align: right;
  padding-right: 25px;
}
.single-oubiao .tabs .item {
  padding-left: 12px;
  padding-right: 12px;
  margin-left: 26px;
  display: inline;
  letter-spacing: 3px;
  display: inline-block;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.single-oubiao .tabs .item.act {
  background: #434a5b;
  color: #fff;
}
.single-oubiao .tabs:after,
.single-oubiao .tabs:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
}
.single-oubiao .tabs:before {
  height: 58%;
  border: 2px solid #002fa7;
  right: 0;
  border-left: 0;
}
.single-oubiao .tabs:after {
  background: #fff;
  top: 10px;
  right: 25px;
}
.single-oubiao .image-play {
  padding-top: 10px;
  padding-bottom: 40px;
}
.single-oubiao .image-play .image-play-item {
  position: absolute;
  top: 0;
  left: -99999999999px;
}
.single-oubiao .image-play .image-play-item .list {
  overflow: hidden;
  width: 1214px;
}
.single-oubiao .image-play .image-play-item .list .item {
  width: 394px;
  float: left;
  margin-right: 10px;
}
.single-oubiao .image-play .image-play-item .list .item .img {
  padding-bottom: 84.51%;
  margin-top: 10px;
}
.single-oubiao .td {
  padding-top: 60px;
}
.single-oubiao .icons {
  width: 103.01%;
  padding-top: 10px;
  padding-bottom: 40px;
}
.single-oubiao .icons .item {
  background: #434a5b;
  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.6);
  width: 22%;
  margin-right: 3%;
  margin-top: 3%;
  float: left;
  color: #fff;
}
.single-oubiao .icons .item .icon {
  width: 100px;
  height: 100px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
}
.single-oubiao .icons .item .icon-1 {
  background-image: url('../images/oubiao/icon-1.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .icons .item .icon-2 {
  background-image: url('../images/oubiao/icon-2.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .icons .item .icon-3 {
  background-image: url('../images/oubiao/icon-3.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .icons .item .icon-4 {
  background-image: url('../images/oubiao/icon-4.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .icons .item .text {
  padding: 30px 20px 25px 20px;
  font-size: 18px;
  line-height: 1.3;
  height: 3.77em;
  overflow: hidden;
}
.single-oubiao .title-1 {
  line-height: 1.4;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}
.single-oubiao .title-1 h1 {
  font-size: 39px;
}
.single-oubiao .title-1 .description {
  font-size: 22px;
}
.single-oubiao .title-1 .en {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 8px;
  padding-top: 4px;
}
.single-oubiao .ten-list {
  width: 1120px;
}
.single-oubiao .ten-list .item {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
}
.single-oubiao .ten-list .item img {
  display: block;
}
.single-oubiao .pkxc {
  padding-bottom: 40px;
}
.single-oubiao .pkxc .eight {
  width: 104.01%;
}
.single-oubiao .pkxc .item {
  width: 21%;
  margin-right: 4%;
  margin-top: 2%;
  float: left;
  background: #f4f4f4;
  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.6);
}
.single-oubiao .pkxc .item .icon {
  width: 90px;
  height: 90px;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
}
.single-oubiao .pkxc .item .icon-1 {
  background-image: url('../images/oubiao/pk-icon-1.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-2 {
  background-image: url('../images/oubiao/pk-icon-2.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-3 {
  background-image: url('../images/oubiao/pk-icon-3.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-4 {
  background-image: url('../images/oubiao/pk-icon-4.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-5 {
  background-image: url('../images/oubiao/pk-icon-5.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-6 {
  background-image: url('../images/oubiao/pk-icon-6.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-7 {
  background-image: url('../images/oubiao/pk-icon-7.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .icon-8 {
  background-image: url('../images/oubiao/pk-icon-8.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-oubiao .pkxc .item .name {
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 50px;
  white-space: nowrap;
  text-align: center;
}
.single-oubiao .ten-service {
  padding-top: 60px;
  padding-bottom: 40px;
}
.single-oubiao .ten-service .ten-service-list {
  width: 694px;
  height: 633px;
  position: relative;
}
.single-oubiao .ten-service .ten-service-list .easy_touch_move {
  height: 100%;
  width: 100%;
}
.single-oubiao .ten-service .ten-service-list .easy_touch_move .easy_touch_list {
  width: 100%;
  height: 207px;
  margin-bottom: 6px;
}
.single-oubiao .ten-service .ten-service-list .easy_touch_move .easy_touch_list .img {
  height: 100%;
}
.single-oubiao .ten-service .ten-service-play-btn {
  width: 78px;
  height: 633px;
  position: relative;
}
.single-oubiao .ten-service .ten-service-play-btn .play {
  width: 41px;
  height: 41px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  cursor: pointer;
}
.single-oubiao .ten-service .ten-service-play-btn .play:hover {
  filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.single-oubiao .ten-service .ten-service-play-btn .play-prev {
  background-image: url('../images/oubiao/play-top.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  top: 41%;
}
.single-oubiao .ten-service .ten-service-play-btn .play-next {
  background-image: url('../images/oubiao/play-bottom.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  bottom: 41%;
}
.single-oubiao .ten-service .ten-service-image {
  width: 429px;
  height: 633px;
  position: relative;
  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.4);
}
.single-oubiao .sglc {
  font-size: 20px;
  padding-bottom: 80px;
}
.single-oubiao .sglc .group {
  border-bottom: 1px solid #002fa7;
}
.single-oubiao .sglc .group:nth-child(even) {
  border-right: 1px solid #002fa7;
}
.single-oubiao .sglc .group:nth-child(even) .item:after {
  content: "";
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 10.2px solid #002fa7;
  left: 50%;
  margin-left: -5.1px;
  bottom: -6px;
}
.single-oubiao .sglc .group:nth-child(odd) {
  border-left: 1px solid #002fa7;
}
.single-oubiao .sglc .group:nth-child(odd) .item:after {
  content: "";
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10.2px solid #002fa7;
  left: 50%;
  margin-left: -5.1px;
  bottom: -6px;
}
.single-oubiao .sglc .group:first-child {
  border-left: 0;
}
.single-oubiao .sglc .item {
  height: 120px;
  position: relative;
  float: left;
  width: 12.5%;
}
.single-oubiao .sglc .item span {
  position: absolute;
  width: 100%;
  line-height: 1.2;
  bottom: 0;
  left: 0;
  text-align: center;
  padding-bottom: 18px;
}
.single-quanan .team-des {
  padding-top: 40px;
  padding-bottom: 40px;
}
.single-quanan .team-des h1 {
  font-size: 42px;
  line-height: 1.1;
}
.single-quanan .team-des h1 span {
  border-bottom: 2px solid #002fa7;
  padding-bottom: 8px;
  display: inline-block;
  padding-right: 70px;
}
.single-quanan .team-des .detail {
  background-color: #222f6b;
  background-image: -webkit-linear-gradient(left, #151b33 30%, #3a56d3 100%);
  background-image: -o-linear-gradient(left, #151b33 30%, #3a56d3 100%);
  background-image: linear-gradient(to right, #151b33 30%, #3a56d3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151b33', endColorstr='#ff3a56d3', GradientType=1);
  color: #fff;
  margin-top: 15px;
  padding: 20px 38px;
}
.single-quanan .team-des .detail .item {
  display: inline-block;
  padding-right: 85px;
  line-height: 1.3;
}
.single-quanan .team-des .detail .item h3 {
  font-size: 22px;
}
.single-quanan .team-des .detail .item .des {
  font-size: 18px;
  padding-top: 25px;
}
.single-quanan .infomation .left {
  width: 518px;
}
.single-quanan .infomation .left .t {
  overflow: hidden;
}
.single-quanan .infomation .left .t h1 {
  display: inline-block;
  font-size: 26px;
  font-weight: normal;
  border-bottom: 2px solid #002fa7;
  padding-bottom: 15px;
  overflow: hidden;
}
.single-quanan .infomation .left .t h1 span {
  font-size: 14px;
}
.single-quanan .infomation .left .item-info {
  padding-top: 15px;
  padding-bottom: 20px;
}
.single-quanan .infomation .left .item-info h3 {
  font-size: 21px;
}
.single-quanan .infomation .left .item-info h3 span {
  font-size: 90%;
  font-weight: normal;
}
.single-quanan .infomation .left .item-info h3 b {
  font-weight: normal;
  color: #002fa7;
  font-size: 19px;
}
.single-quanan .infomation .left .item-info .des {
  font-size: 18px;
  line-height: 1.7;
  padding-top: 30px;
}
.single-quanan .infomation .right {
  width: 558px;
  position: relative;
  z-index: 2;
}
.single-quanan .infomation .right .des {
  font-size: 18px;
  line-height: 1.7;
  padding-bottom: 20px;
}
.single-quanan .infomation .right .man-des {
  width: 390px;
}
.single-quanan .infomation .right .man-des .img {
  padding-bottom: 149.487%;
}
.single-quanan .infomation .des-footer {
  background-color: #222f6b;
  background-image: -webkit-linear-gradient(left, #3a56d3 0, #151b33 70%);
  background-image: -o-linear-gradient(left, #3a56d3 0, #151b33 70%);
  background-image: linear-gradient(to right, #3a56d3 0, #151b33 70%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a56d3', endColorstr='#ff151b33', GradientType=1);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  color: #fff;
}
.single-quanan .infomation .des-footer .text {
  width: 518px;
  text-align: right;
  padding-top: 15px;
  padding-bottom: 15px;
}
.single-quanan .infomation .des-footer .text h3 {
  font-weight: normal;
  font-size: 26px;
}
.single-quanan .infomation .des-footer .text .line {
  width: 120px;
  height: 1px;
  line-height: 1px;
  background: #fff;
  margin-left: auto;
  margin-top: 14px;
  margin-bottom: 14px;
}
.single-quanan .infomation .des-footer .text .des {
  font-size: 18px;
  line-height: 1.2;
}
.single-quanan .infomation .des-footer .fix-text {
  position: absolute;
  right: 5px;
  bottom: 0;
  text-transform: uppercase;
  font-size: 16.5px;
}
.single-quanan .title {
  text-align: center;
  line-height: 1.5;
}
.single-quanan .title h1 {
  font-size: 40px;
}
.single-quanan .title h1 span {
  border-bottom: 2px solid #8097d3;
}
.single-quanan .title .en {
  font-size: 13px;
  text-transform: uppercase;
  color: #002fa7;
  letter-spacing: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.single-quanan .title .description {
  font-size: 21px;
  line-height: 1.2;
}
.single-quanan .qadz .title {
  padding-top: 80px;
  padding-bottom: 50px;
}
.single-quanan .qadz .image-play .image-play-item {
  padding-left: 41px;
  padding-right: 41px;
  position: relative;
}
.single-quanan .qadz .image-play .image-play-item .pd {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 10px;
  padding-bottom: 60px;
}
.single-quanan .qadz .image-play .image-play-item .easy_touch_move {
  width: 200%;
}
.single-quanan .qadz .image-play .image-play-item .easy_touch_list {
  width: 266px;
  margin-right: 12px;
  -webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 6px rgba(0, 0, 0, 0.1);
}
.single-quanan .qadz .image-play .image-play-item .easy_touch_list .img {
  padding-bottom: 275.56%;
}
.single-quanan .qadz .image-play .play {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  cursor: pointer;
}
.single-quanan .qadz .image-play .play:hover {
  opacity: 0.8;
}
.single-quanan .qadz .image-play .play:after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
.single-quanan .qadz .image-play .play.play-prev {
  left: 0;
}
.single-quanan .qadz .image-play .play.play-prev:after {
  border-right: 32px solid #002fa7;
}
.single-quanan .qadz .image-play .play.play-next {
  right: 0;
}
.single-quanan .qadz .image-play .play.play-next:after {
  border-left: 32px solid #002fa7;
}
.single-quanan .title-color {
  background-image: url('../images/quanan/single-quanan-img-4.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  position: relative;
  background-size: 100% auto;
  color: #fff;
  padding-top: 25px;
  padding-bottom: 85px;
}
.single-quanan .title-color .description {
  padding-top: 15px;
}
.single-quanan .title-color:after {
  content: "";
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 32px solid #243376;
  top: 187px;
}
.single-quanan .team-r .img {
  padding-bottom: 60.15%;
  background-image: url('../images/quanan/single-quanan-img-5.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
.single-quanan .yuyue-info {
  padding-bottom: 50px;
  padding-top: 30px;
}
.single-quanan .yuyue-info .text {
  color: #777777;
  font-size: 34px;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
}
.single-quanan .yuyue-info .btn-wrp {
  float: right;
  font-size: 20px;
}
.single-quanan .yuyue-info .btn-wrp a {
  background: #002fa7;
  color: #fff;
  border-radius: 6px;
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 26px;
  padding-right: 26px;
  margin-left: 20px;
}
.single-quanan .yuyue-info .btn-wrp a:hover {
  background: #00247e;
}
.textpage {
  padding: 25px 60px;
  background-color: #fff;
}
.textpage .titlex {
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 12.5px;
}
.textpage .titlex h3 {
  font-size: 20px;
  color: #002fa7;
  line-height: 1.5;
}
.textpage .titlex .pubtime {
  color: #797979;
  font-size: 12px;
  padding-top: 4px;
  line-height: 1.5;
}
.textpage .txt {
  line-height: 1.6em;
  font-size: 16px;
}
.textpage .txt img {
  max-width: 100%!important;
}
.textpage .txt * {
  line-height: 1.6em;
}
.zans {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.zans .m2 {
  display: none;
}
.zans .p_dianzan {
  border: 1px solid #ccc;
  color: #666;
  cursor: pointer;
  line-height: 1;
  padding: 4px 16px;
  border-radius: 100px;
  font-size: 14px;
  line-height: 1.7em!important;
}
.zans .p_dianzan .dz-icon {
  position: relative;
  width: 26px;
}
.zans .p_dianzan .dz-icon img {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 1000%!important;
}
.zans .p_dianzan:hover,
.zans .p_dianzan.p_dianzan_act {
  background-color: red;
  border-color: red;
  color: #fff;
}
.zans .p_dianzan:hover .m1,
.zans .p_dianzan.p_dianzan_act .m1 {
  display: none;
}
.zans .p_dianzan:hover .m2,
.zans .p_dianzan.p_dianzan_act .m2 {
  display: inline-block;
}
/*附件下载*/
.down_load {
  padding-bottom: 30px;
}
.down_load .snsbg {
  background-color: #002fa7;
  padding: 15px;
  color: #fff;
  text-align: center;
  font-size: 16px;
}
.down_load .down_load_list {
  background-color: #fff;
  font-size: 14px;
}
.down_load .down_load_list,
.down_load .down_load_list a {
  color: #666a70;
}
.down_load .down_load_list dl,
.down_load .down_load_list dt,
.down_load .down_load_list dd {
  overflow: hidden;
}
.down_load .down_load_list dl dt {
  color: #666;
}
.down_load .down_load_list dl dt span {
  background: #f5f7fa;
}
.down_load .down_load_list dl dd {
  border-bottom: 1px solid #ebeff5;
}
.down_load .down_load_list dl span {
  display: block;
  width: 15%;
  float: left;
  line-height: 1.857em;
  text-align: center;
  position: relative;
  background-color: #fff;
  padding-top: 0.58em;
  padding-bottom: 0.58em;
}
.down_load .down_load_list dl span.b {
  width: 20%;
}
.down_load .down_load_list dl span.b a {
  background: #efe0b0;
  display: block;
  margin: auto;
  color: #fff;
  max-width: 105px;
  height: 1.857em;
  line-height: 1.857em;
  position: relative;
  border-radius: 2px;
}
.down_load .down_load_list dl span.b a b {
  font-weight: normal;
}
.down_load .down_load_list dl span.b a:hover {
  background: #ead697;
}
.down_load .down_load_list dl span.a {
  width: 64.9%;
}
.down_load .down_load_list dl span.a a {
  text-decoration: underline;
}
.down_load .down_load_list dl span.a a:hover {
  color: #ead697;
}
/*相关新闻*/
.morenews {
  margin: 0 0 3%;
  outline: medium none;
  color: #797979;
  list-style: none;
}
.morenews .matchnews {
  position: relative;
  color: #2c2c2c;
  font-size: 16px;
  padding: 0 0 5px 23px;
  border-bottom: 1px solid #dfdfdf;
  font-weight: bold;
}
.morenews .matchnews:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 50%;
  margin: -6px 0 0;
  border: 1px solid #efe0b0;
  width: 6px;
  height: 6px;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.morenews .mthlist {
  padding: 1% 0;
  *zoom: 1;
}
.morenews .tm {
  color: #454545;
  margin: 0 10px 0 0;
}
.morenews .ls,
.morenews .lk {
  line-height: 1!important;
}
.morenews .ls {
  border-bottom: 1px dashed #dfdfdf;
  list-style: none;
  padding: 0 10px 0 30px;
  position: relative;
}
.morenews .ls:before {
  content: "";
  position: absolute;
  border: 1px solid #7b7b7b;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  left: 10px;
  top: 50%;
  margin-top: -4px;
}
.morenews .lk {
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-top: 0.875em;
  padding-bottom: 0.875em;
  max-width: 99%;
}
.morenews .lk:hover {
  color: #efe0b0;
}
@media screen and (max-width: 645px) {
  .morenews .matchnews {
    font-size: 14px;
  }
  .morenews .mthlist {
    font-size: 12px;
  }
}
.pages {
  position: relative;
  text-align: right;
  font-size: 15px;
  line-height: 40px;
  padding-top: 65px;
  padding-bottom: 0;
}
.pages,
.pages a {
  color: #675f5a;
}
.pages .pages-prev,
.pages .pages-next,
.pages .pages-item,
.pages .pages-btn {
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
}
.pages .pages-prev,
.pages .pages-next,
.pages .pages-item {
  background-color: #f3f3f3;
  cursor: pointer;
}
.pages .pages-prev:hover,
.pages .pages-next:hover,
.pages .pages-item:hover,
.pages .pages-prev.act,
.pages .pages-next.act,
.pages .pages-item.act {
  background-color: #d7d7d7;
}
.pages .pages-prev.act,
.pages .pages-next.act,
.pages .pages-item.act {
  cursor: default;
}
.pages .pages-prev.disabled,
.pages .pages-next.disabled,
.pages .pages-item.disabled {
  background-color: #f6f6f6 !important;
  color: #dce0e5!important;
  cursor: not-allowed;
}
.pages .pages-btn {
  background-color: #002fa7;
  color: #fff;
  padding-left: 26px;
  padding-right: 26px;
}
.pages .pages-input {
  text-align: center;
  border: 1px solid #dcdcdc;
  width: 46px;
  height: 38px;
  line-height: 38px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pages .pages-text {
  padding-left: 8px;
  padding-right: 8px;
}
.pages .pages-prev {
  left: 0;
}
.pages .pages-next {
  right: 0;
}
@media (max-width: 768px) {
  .pages {
    font-size: 14px;
    line-height: 34px;
    padding-top: 6.5%;
    padding-bottom: 5%;
  }
  .pages .pages-prev,
  .pages .pages-next,
  .pages .pages-item,
  .pages .pages-btn {
    padding: 0 12px;
    margin-left: 1px;
    margin-right: 1px;
  }
  .pages .pages-btn {
    padding-left: 15.6px;
    padding-right: 15.6px;
  }
  .pages .pages-input {
    width: 36px;
    height: 32px;
    line-height: 32px;
  }
  .pages .pages-text {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (max-width: 640px) {
  .pages {
    font-size: 13px;
    line-height: 26px;
    padding-top: 5%;
    padding-bottom: 5%;
    text-align: center;
  }
  .pages .pages-prev,
  .pages .pages-next,
  .pages .pages-item,
  .pages .pages-btn {
    padding: 0 5px;
  }
  .pages .pages-prev,
  .pages .pages-next,
  .pages .pages-item,
  .pages .pages-btn,
  .pages .pages-prev.disabled,
  .pages .pages-next.disabled,
  .pages .pages-item.disabled,
  .pages .pages-btn.disabled {
    background-color: transparent !important;
  }
  .pages .pages-btn {
    padding-left: 6.5px;
    padding-right: 6.5px;
  }
  .pages .pages-input,
  .pages .pages-btn,
  .pages .pages-text {
    display: none;
  }
}
.detail .view-wrp {
  margin-top: 25px;
  margin-bottom: 25px;
}
.detail .left-detail {
  width: 926px;
  background-color: #fff;
}
.detail .right-detail {
  width: 260px;
  background-color: #fff;
}
.detail .right-detail .det {
  padding: 25px;
}
.detail .right-detail .d-des {
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #f4f4f4;
}
.detail .right-detail .wx-study h3 {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 15px;
}
.detail .right-detail .wx-study p {
  color: #002fa7;
}
.detail .right-detail .wx-study .ewm {
  width: 100%;
  margin-top: 5px;
  padding-bottom: 100%;
  position: relative;
}
.detail .right-detail .wx-study .ewm img {
  width: 100%;
  display: block;
}
.detail .right-detail .nav-d h3 {
  font-size: 20px;
  color: #fff;
  background-color: #002fa7;
  text-align: center;
  line-height: 50px;
  font-weight: normal;
}
.detail .right-detail .nav-d .mu-btn {
  display: none;
}
.detail .right-detail .nav-d .itm {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
}
.detail .right-detail .nav-d .itm a {
  display: block;
  line-height: 46px;
  border-bottom: 1px solid #f2f2f2;
  font-size: 17px;
}
.detail .right-detail .nav-d .itm a:hover,
.detail .right-detail .nav-d .itm a.act {
  color: #002fa7;
}
.detail .right-detail .nav-d .nav-list {
  margin-top: 1px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.detail .right-detail .nav-d .nav-list h4 {
  background-color: #fcfcfd;
  line-height: 46px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  cursor: pointer;
}
.detail .right-detail .nav-d .nav-list h4 i {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAtklEQVQokYXSsWoCURAF0KktBEnAQIRYWAVWkhTaJI2NjYVFPia/pYsrSd7bYe7c+S+bLd8+pz5c7gwjJH8AvEptIuKNZG9mTRWq6ioispm9V2HO+SUikrtv7yUuSP6T/KrClNKc5K+Z7e7BB5JXAPsq7LpuSvIM4DiK2radkDwB+C4Cd5+RvLj7oQhU9bHaR1WfSP6NbpZzfh5u9DmWsIyIBGBTBGbWkOwBfBSBiMjwKutRICI3Kkl4o0V221EAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: right center;
  width: 16px;
  height: 100%;
  position: absolute;
  right: 25px;
  top: 0;
}
.detail .right-detail .nav-d .nav-list .itm {
  display: none;
}
.detail .right-detail .nav-d .nav-list.open h4 {
  background-color: #9db8ff;
}
.detail .right-detail .nav-d .nav-list.open h4 i {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.detail .right-detail .nav-d .nav-list.open .itm {
  display: block;
}
.tj-news {
  padding-bottom: 25px;
}
.tj-news dt {
  font-size: 16px;
  padding-bottom: 10px;
}
.tj-news dd {
  overflow: hidden;
}
.tj-news dd ol,
.tj-news dd li {
  padding-left: 0;
  overflow: hidden;
  margin: 0;
}
.tj-news dd ol {
  font-size: 15px;
}
.tj-news dd ol li {
  height: 2.6em;
  line-height: 2.6em;
  padding-left: 30px;
  position: relative;
}
.tj-news dd ol li .strot {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background-color: #002fa7;
  color: #fff;
  text-align: center;
  left: 0;
  top: 50%;
  margin-top: -10px;
  border-radius: 2px;
}
.tj-news dd ol li:nth-child(1) .strot {
  background-color: #002fa7;
}
.tj-news dd ol li:nth-child(2) .strot {
  background-color: #0030aa;
}
.tj-news dd ol li:nth-child(3) .strot {
  background-color: #0030ac;
}
.tj-news dd ol li:nth-child(4) .strot {
  background-color: #0031af;
}
.tj-news dd ol li:nth-child(5) .strot {
  background-color: #0032b1;
}
.tj-news dd ol li:nth-child(6) .strot {
  background-color: #0033b4;
}
.tj-news dd ol li:nth-child(7) .strot {
  background-color: #0033b6;
}
.tj-news dd ol li:nth-child(8) .strot {
  background-color: #0034b9;
}
.tj-news dd ol li:nth-child(9) .strot {
  background-color: #0035bb;
}
.tj-news dd ol li:nth-child(10) .strot,
.tj-news dd ol li:nth-child(1n+10) .strot {
  background-color: #0035be;
}
.tj-news dd ol a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tj-news dd ol a:hover {
  color: #002fa7;
}
.page-search {
  padding: 0 5px;
}
.page-search .header_ser {
  padding-bottom: 10px;
}
.page-search .top {
  padding-left: 10px;
  padding-top: 5px;
}
.page-search .top a {
  font-size: 12px;
}
.page-search .logo_ser {
  padding-top: 10px;
  padding-left: 10px;
}
.page-search .logo_ser img {
  display: block;
  height: 55px;
}
.page-search .goHome_a {
  padding-top: 20px;
  padding-right: 7px;
}
.page-search .ser_wrp {
  padding-top: 20px;
  padding-left: 34px;
}
.page-search form input.txt {
  height: 22px;
  line-height: 22px;
  padding: 7px;
  border: 1px solid #eee;
  font-size: 16px;
  color: #333;
  float: left;
  width: 440px;
}
.page-search form input.btn {
  height: 38px;
  width: 100px;
  background: #002fa7;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  border-radius: 0;
}
.page-search form input.btn:hover {
  background: #002583;
}
.page-search .tips {
  background: #f8f8f8;
  border-top: 1px solid #EBEBEB;
  padding: 12px 0 ;
  padding-right: 20px;
  text-align: right;
  color: #73777A;
}
.page-search .contact_ser {
  padding: 20px;
}
.page-search .contact_ser ul {
  max-width: 800px;
}
.page-search .contact_ser ul li {
  line-height: 20px;
  color: #73777A;
  padding-top: 10px;
  padding-bottom: 20px;
}
.page-search .contact_ser ul li a span {
  color: #002fa7;
}
.page-search .contact_ser ul li p span {
  color: #f60;
}
.page-search .contact_ser ul li a {
  font-size: 18px;
  color: #373D41;
}
.page-search .contact_ser ul li a:hover {
  text-decoration: underline;
}
.page-search .contact_ser .info_ser {
  padding-top: 5px;
  line-height: 1.5;
  overflow: hidden;
}
.page-search .contact_ser .info_ser.maxH {
  max-height: 4.35em;
}
.page-search .contact_ser .info_ser._H {
  height: 4.35em;
}
.page-search .contact_ser .time_ser,
.page-search .contact_ser .read_ser {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-weight: normal;
  padding-left: 20px;
  padding-right: 5px;
  color: #9B9EA0;
}
.page-search .contact_ser .time_ser {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARJJREFUeNpi/P//PwMlgAXG2LljHYrE1m0HMEz29nJgROa7ewQhDEDXaGNjwxAWFgYXX7VqFVwOxSCQF0B4x/a1DLm5uf+XL1/+/+evX3As69WLwgfJg9SB1IP0MaG7wNPbl+H7j19wDALIfJA8MmBCdrqxiSlQ0Q8UDDEAVQykDuYdlDCwdXBi+Pb9B0ZIo4uB1J09c5oBwwCgH7FGFS5xDAM+f/qCIhlSu5thTbMrhjjWMACBM6eOYWjGBpDVMSElksYb167CJXBpBgGQOpB6dBc0oJtOwPYGjDAAmQqMnnqQDRpa2gwmZlYoGmEuhNmOYQDIVKAkLF3UI3sJTWMDLgPgkjCDsMkhA0ZKszNAgAEAJO7B86pEjxAAAAAASUVORK5CYII=") no-repeat left center;
  background-size: 16px auto;
}
.page-search .contact_ser .read_ser {
  background: url("data:image/gif;base64,R0lGODlhEQASAMQAAJ3EgrzWq93q1a/Ol8TbtMnmpe/w5NbyqbrimdHlwtb3rbnUpuXv3vX58qPIirHPnNnnzu706v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABIALAAAAAARABIAAAVeoCSOZGmWQHSuAMCsJoC4MEM87TG/ZRQ8hYNQuCMxFsGhcmYQRZDKqA4gIiSlRJpkgB0WRQ5hoUWe8kSAQ8EBUUlk2lE6/k7FDlSS3bRQn2ESAglqgCQNEAINhYslIQA7") no-repeat left center;
  background-size: 16px auto;
}
.page-search .contact_ser .href {
  color: green;
}
.page-search .contact_ser .icon_ser {
  padding: 4px 0;
}
.page-search .contact_ser .pages {
  text-align: left;
}
.page-search .contact_ser .img_ser {
  float: left;
  margin-right: 20px;
  padding-top: 5px;
  height: 100px;
  width: 127px;
}
@media (max-width: 768px) {
  .page-search .logo_ser,
  .page-search .ser_wrp {
    float: none;
  }
  .page-search .header_ser {
    padding-bottom: 1.2%;
    position: relative;
  }
  .page-search .header_ser .top {
    display: none;
  }
  .page-search .header_ser .ser_wrp {
    padding-top: 2.5%;
    float: none;
    padding-right: 25%;
    position: relative;
    padding-left: 2%;
  }
  .page-search .header_ser .ser_wrp form {
    overflow: visible;
    width: 85%;
  }
  .page-search .header_ser .ser_wrp .txt {
    width: 100%;
  }
  .page-search .header_ser .ser_wrp .btn {
    width: 24%;
    float: none;
    position: absolute;
    right: 2%;
    top: 0;
    margin-top: 2.5%;
    font-size: 14px;
  }
  .page-search .header_ser .goHome_a {
    display: none;
  }
  .page-search .logo_ser {
    text-align: center;
    padding-left: 0;
  }
  .page-search .logo_ser img {
    display: inline;
    height: 36px;
  }
  .page-search .contact_ser {
    padding: 2%;
  }
  .page-search .contact_ser .img_ser {
    width: 100px;
    height: 79px;
    margin-right: 3%;
  }
  .page-search .contact_ser ul {
    width: auto;
  }
  .page-search .contact_ser ul li {
    padding-bottom: 4%;
    padding-top: 2%;
  }
  .page-search .contact_ser ul li a {
    font-size: 16px;
  }
  .page-search .contact_ser .icon_ser {
    font-size: 12px;
  }
  .page-search .contact_ser .icon_ser strong {
    background-size: 13px auto;
    padding-left: 15px;
  }
  .page-search .contact_ser .icon_ser .href {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .page-search .contact_ser .info_ser {
    padding-top: 5px;
    line-height: 1.5;
    overflow: hidden;
    max-height: 4.35em !important;
    height: auto!important;
  }
}
@media (max-width: 500px) {
  .page-search .contact_ser .img_ser {
    width: 80px;
    height: 65px;
  }
  .page-search .contact_ser ul li a {
    font-size: 14px;
  }
  .page-search .contact_ser .icon_ser {
    font-size: 11px;
  }
  .page-search .contact_ser .icon_ser strong {
    background-size: 12px auto;
    padding-left: 12px;
  }
}
.content2 {
  margin-left: auto;
  margin-right: auto;
}
.contact #mapdom {
  height: 464px;
  position: relative;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.contact {
  padding-bottom: 50px;
}
.contact .min {
  position: relative;
}
.contact .l,
.contact .r {
  width: 50%;
  height: 460px;
}
.contact .l {
  background: #0036c1;
}
.contact .r {
  background: #0036c1;
}
.contact .infobox {
  width: 80%;
  margin: auto;
  padding-top: 45px;
  color: #fff;
  line-height: 28px;
  font-size: 16px;
}
.contact .infobox .t {
  font-size: 28px;
  padding-bottom: 20px;
  line-height: 30px;
}
.contact .infobox .subinfo {
  min-height: 50px;
  line-height: 24px;
  font-size: 14px;
  padding-bottom: 10px;
}
.contact .infobox .inputwrp {
  padding: 7px 10px;
  background: #fff;
  height: 22px;
  margin-bottom: 15px;
}
.contact .infobox .submit_btn,
.contact .infobox .inputwrp {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.contact .infobox .inputwrp input,
.contact .infobox .inputwrp textarea {
  display: block;
  width: 100%;
  height: 22px;
  line-height: 22px;
  color: #444;
  font-size: 16px;
}
.contact .infobox .inputwrp textarea,
.contact .infobox .textarea {
  height: 80px;
  resize: none;
}
.contact .infobox .submit_btn {
  width: 50%;
  height: 38px;
  background: #fff;
  font-size: 16px;
  cursor: pointer;
  margin-top: 10px;
  color: #333;
}
.contact .infobox .submit_btn:hover {
  background: #efe0b0;
  color: #fff;
}
@-webkit-keyframes input_f {
  0% {
    -webkit-transform: scaleY(0.6);
    -moz-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    -o-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }
  60% {
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -ms-transform: scaleY(1.2);
    -o-transform: scaleY(1.2);
    transform: scaleY(1.2);
  }
  100% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-moz-keyframes input_f {
  0% {
    -webkit-transform: scaleY(0.6);
    -moz-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    -o-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }
  60% {
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -ms-transform: scaleY(1.2);
    -o-transform: scaleY(1.2);
    transform: scaleY(1.2);
  }
  100% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-ms-keyframes input_f {
  0% {
    -webkit-transform: scaleY(0.6);
    -moz-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    -o-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }
  60% {
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -ms-transform: scaleY(1.2);
    -o-transform: scaleY(1.2);
    transform: scaleY(1.2);
  }
  100% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-o-keyframes input_f {
  0% {
    -webkit-transform: scaleY(0.6);
    -moz-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    -o-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }
  60% {
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -ms-transform: scaleY(1.2);
    -o-transform: scaleY(1.2);
    transform: scaleY(1.2);
  }
  100% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes input_f {
  0% {
    -webkit-transform: scaleY(0.6);
    -moz-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    -o-transform: scaleY(0.6);
    transform: scaleY(0.6);
  }
  60% {
    -webkit-transform: scaleY(1.2);
    -moz-transform: scaleY(1.2);
    -ms-transform: scaleY(1.2);
    -o-transform: scaleY(1.2);
    transform: scaleY(1.2);
  }
  100% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
.contact .infobox .inputwrp_ {
  animation: input_f .5s 1 ease;
}
.contact .weixin_tel,
.contact .weixin_ewm {
  text-align: center;
  font-size: 18px;
  line-height: 1.7em;
}
.contact .weixin_tel {
  color: #2DC100;
  padding: 40px 0;
}
.contact .weixin_ewm {
  color: #666;
  background: #F1F4F5;
  padding: 15px 0 5px 0;
}
.contact .weixin_tel * {
  display: inline-block;
  vertical-align: middle;
}
.contact .weixin_tel img {
  width: 24px;
}
.contact .weixin_tel i {
  padding-right: 10px;
}
.contact .weixin_tel p {
  display: block;
  padding-bottom: 5px;
}
.contact .weixin_ewm img {
  display: block;
  width: 175px;
  margin: auto;
}
.contact .weixin_ewm div p {
  font-size: 16px;
  padding-top: 5px;
}
@media (max-width: 768px) {
  .contact #mapdom {
    height: auto;
    padding-bottom: 40%;
  }
  .contact {
    padding-bottom: 0;
  }
}
/*加载...*/
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader {
  border-color: #eee;
  border-image: none;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border-style: solid;
  border-width: 1px;
}
.loader {
  -o-animation: spin .75s infinite linear;
  -moz-animation: spin .75s infinite linear;
  -ms-animation: spin .75s infinite linear;
  -webkit-animation: spin .75s infinite linear;
  animation: spin .75s infinite linear;
  border-color: #eee #eee #999 #999;
}
