html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.15;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
  font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  line-height: 1.42857143;
  font-size: 14px;
  min-width: 1230px;
  background: #fff;
  color: #333;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
a {
  -webkit-text-decoration-skip: objects;
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b, strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
button, input, optgroup, select, textarea {
  line-height: 1.42857143;
  margin: 0;
  outline: none;
}
body, button, input, select, textarea {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga", "kern";
}
button, input {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html [type=button], /* 1 */ [type=reset], [type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: .35em .75em .625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
article, aside, footer, header, nav, section, figcaption, figure, main, details, /* 1 */ menu {
  display: block;
}
pre, code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
audio, video, canvas {
  display: inline-block;
}
template, [hidden] {
  display: none;
}
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
a {
  color: #333;
  text-decoration: none;
}
a:hover {
  color: #2314E0;
}
ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
/* 模板样式 */
.main {
  width: 100%;
}
.center {
  width: 1200px;
  margin: 0 auto;
}
.box_tit {
  margin: 50px 0;
}
.box_tit span {
  font-size: 30px;
  text-align: center;
  color: #000;
  display: block;
}
.box_tit p {
  font-size: 18px;
  color: #666;
  display: block;
  text-align: center;
  margin-top: 12px;
  line-height: 170%;
}
.pro_screen {
  padding: 20px 50px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.pro_screen ul {
  margin-top: 10px;
}
.pro_screen ul li {
  margin: 0 8px;
  float: left;
}
.pro_screen ul li span {
  display: block;
  color: #aaa;
  padding: 7.5px 19px;
}
.pro_screen ul li a.active {
  color: #fff;
  background-color: #2314E0;
}
.pro_screen ul li a {
  color: #aaa;
  padding: 6px 16px;
  display: block;
}
.dulizhanflex{ display: flex;}
.flex_between {
  width: 100%;
  padding: 30px 0;
}
.flex_between .text {
  color: #333;
  float: left;
  margin-top: 4px;
}
.flex_between .text a.active {
  color: #fff;
  background-color: #2314E0;
}
.flex_between .text a {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0 10px;
}
.flex_between .search {
  position: relative;
  padding-right: 78px;
  float: right;
}
.flex_between .search input[type="text"] {
  width: 182px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ddd;
  border-right: 0;
  float: left;
  padding: 0 10px;
  outline: 0;
}
.flex_between .search input[type="submit"] {
  position: absolute;
  right: 0;
  top: 0;
  width: 78px;
  float: right;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  outline: 0;
  border: none;
  background-color: #2314E0;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}
.case_list ul li {
  width: 31%;
  margin-right: 1.2%;
  border: 1px solid #eee;
  padding: 8px;
  margin-bottom: 15px;
  float: left;
}
.case_list ul li .scroll_pic {
  position: relative;
  width: 100%;
  height: 220px;
  margin: 0;
  overflow: hidden;
}
.case_list ul li .scroll_pic img {
  width: 100%;
  position: relative;
  display: block;
}
.case_list ul li .text h3 {
  line-height: 48px;
  border-bottom: 1px solid #f6f6f6;
  color: #555;
  padding: 0 5px;
  font-size: 16px;
}
.case_list ul li .text2 {
  width: 100%;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 12px 0;
}
.case_list ul li .text2 span {
  font-size: 12px;
  color: #f60;
  float: left;
}
.case_list ul li .text2 span i {
  font-size: 22px;
  font-style: normal;
}
.case_list ul li .text2 span em {
  color: #999;
  font-style: normal;
  padding-left: 5px;
}
.case_list ul li .text2 a {
  display: block;
  width: 92px;
  height: 34px;
  border: 1px solid #e5e5e5;
  color: #555;
  text-align: center;
  line-height: 32px;
  border-radius: 3px;
  float: right;
}
.case_list ul li .text3 {
  width: 100%;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 10px 0;
}
.case_list ul li .text3 p {
  font-size: 12px;
  color: #ccc;
  float: left;
}
.case_list ul li .text3 p em {
  font-style: normal;
  color: #999;
}
.case_list ul li .text3 span {
  float: right;
  margin-top: 3px;
}
.case_list ul li .text3 span i {
  font-style: normal;
  display: inline-block;
  color: #66c7f2;
  border: 1px solid #66c7f2;
  padding: 3px 2px;
  line-height: 1;
  font-size: 12px;
  line-height: 100%;
  margin-left: 5px;
}
.case_list ul li:nth-child(3n) {
  margin-right: 0;
}
a:active, a:hover {
  outline: 0;
}
.pages {
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: center;
}
.pages a {
  display: inline-block;
  height: 32px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #e6e6e6;
  text-align: center;
  color: #333;
  padding: 0 14px;
  border-radius: 5px;
  margin: 0 3px;
}
.pages a:hover {
  background: #2314E0;
  color: #fff;
  text-decoration: none;
  border: 1px solid #2314E0;
}
.pages a.current {
  background: #2314E0;
  color: #fff;
  text-decoration: none;
  border: 1px solid #2314E0;
}
/* 模板样式 */
.img-center {
  text-align: center;
  font-size: 0;
}
.img-center img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.haiwai .img-center img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;

}
.img-cover {
  overflow: hidden;
  position: relative;
}
.img-cover span {
  display: block;
  width: 100%;
  background: no-repeat center / cover;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.container {
  padding: 0 15px;
  width: 1200px;
  margin: 0 auto;
}
.container_b {
  width: 100%;
  overflow:hidden;
}
.kefu {
  position: fixed;
  right: -170px;
  top: 50%;
  z-index: 900;
}
.kefu li a {
  text-decoration: none;
}
.kefu li {
  margin-top: 1px;
  clear: both;
  height: 71px;
  position: relative;
}
.kefu li i {
  background: url(../images/fx.png) no-repeat;
  display: block;
  width: 30px;
  height: 27px;
  margin: 0 auto;
  text-align: center;
}
.kefu li p {
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
  color: #fff;
  margin: 0;
}
.kefu .kefu-qq i {
  background-position: 4px 5px;
}
.kefu .kefu-tel i {
  background-position: 0 -21px;
}
.kefu .kefu-liuyan i {
  background-position: 4px -53px;
}
.kefu .kefu-weixin i {
  background-position: -34px 4px;
}
.kefu .kefu-weibo i {
  background-position: -30px -22px;
}
.kefu .kefu-ftop {
  display: none;
}
.kefu .kefu-ftop i {
  width: 33px;
  height: 35px;
  background-position: -27px -51px;
}
.kefu .kefu-left {
  float: left;
  width: 77px;
  height: 47px;
  position: relative;
}
.kefu .kefu-tel-right {
  font-size: 16px;
  color: #fff;
  float: left;
  height: 24px;
  line-height: 22px;
  padding: 0 15px;
  border-left: 1px solid #fff;
  margin-top: 14px;
}
.kefu .kefu-right {
  width: 20px;
}
.kefu .kefu-tel-main {
  background: #2314E0;
  color: #fff;
  height: 56px;
  width: 247px;
  padding: 9px 0 6px;
  float: left;
}
.kefu .kefu-main {
  background: #2314E0;
  width: 97px;
  height: 56px;
  position: relative;
  padding: 9px 0 6px;
  float: left;
}
.kefu .kefu-weixin-pic {
  position: absolute;
  left: -130px;
  top: -24px;
  display: none;
  z-index: 333;
}
.kefu-weixin-pic img {
  width: 115px;
  height: 115px;
}
.header {
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  padding: 20px 0;
}
.header .logo {
  float: left;
  height: 66px;
  line-height: 66px;
  text-align: left;
}
.header .nav {
  font-size: 0;
  float: right;
}
.header .nav li {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
.header .nav li a {
  display: block;
  font-size: 18px;
  color: #fff;
  line-height: 66px;
}
.header .nav li a span {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.header .nav li .arr {
	display: block;
  float: right;
  height: 40px;
  width: 40px;
  position: relative;
  display: none;
}

.header .nav li .arr:after {
  content: '';
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  box-sizing: content-box;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 15px;
}


.header .nav li.dropdown {
  position: relative;
}
.header .nav .dropdown-box {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100%;
  border-top: 1px #e5e5e5 solid;
  width: 200px;
  padding: 5px 20px 20px 20px;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 5px;
  z-index: 1000;
}
.header .nav .dropdown-box h2 {
  font-size: 16px;
  font-weight: normal;
  color: #333;
  border-bottom: 1px #e7e7e7 solid;
  text-align: left;
  margin: 0;
  padding-bottom: 5px;
}
.header .nav .dropdown-box a {
  display: inline-block;
  font-size: 16px;
  width: 50%;
  margin: 0px;
  line-height: 1.8em;
  margin-top: 15px;
  text-align: left;
  color: #333 !important;
  font-weight: normal;
  font-family: "宋体";
  padding: 0px;
}
.header .nav .dropdown-box .p40 {
  clear: both;
  height: 20px;
  overflow: hidden;
  width: 100%;
}
.header .nav .dropdown-box a:hover {
  display: inline-block;
  border: 0px;
  font-weight: normal;
  background: none;
  color: #fff !important;
  background-color: #3276dc;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
  background-position: center 100%;
  color: #08dcff;
}
.header .nav li.active a span, .header .nav li.open a span, .header .nav li a:hover span {
  opacity: 1;
  color: #2314E0;
}
.header .nav li.open .dropdown-box {
  display: block;
}
.menu-btn {
  display: none;
  padding: 6px 0;
  float: right;
  margin-left: 15px;
}
.menu-btn:before, .menu-btn:after, .menu-btn span {
  display: block;
  height: 2px;
  background-color: #fff;
  content: '';
}
.menu-btn:before {
  width: 24px;
}
.menu-btn:after {
  width: 18px;
  margin-left: 6px;
}
.menu-btn span {
  width: 12px;
  margin: 6px 0 6px 12px;
}
.sp_nav_body {
  overflow: hidden;
}
.sp_nav {
  width: 18px;
  float: right;
  position: relative;
  cursor: pointer;
  z-index: 10;
  height: 14px;
  margin: 25px 0 0 25px;
}
.sp_nav span {
  display: block;
  background: #ffffff;
  width: 18px;
  height: 2px;
  position: absolute;
  left: 0;
  -webkit-transition: all ease 0.35s;
  transition: all ease 0.35s;
}
.sp_nav .sp_nav1 {
  top: 0;
}
.sp_nav .sp_nav2 {
  top: 6px;
  width: 14px;
}
.sp_nav .sp_nav3 {
  top: 12px;
}
.sp_nav_se .sp_nav1, .sp_nav_se .sp_nav2, .sp_nav_se .sp_nav3 {
  background-color: #222222;
}
.sp_nav_se .sp_nav1 {
  top: 5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sp_nav_se .sp_nav2 {
  width: 0 !important;
}
.sp_nav_se .sp_nav3 {
  top: 5px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sp_nav_se .logo {
  display: none;
}
.sp_nav_se .nav {
  display: none;
}
.sp_nav:hover .sp_nav2 {
  width: 18px;
}
.sp_nav-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 99;
  display: none;
}
.sp_nav-box .container {
  display: table;
  height: 100%;
}
.sp_nav-box .inner {
  display: table-cell;
  vertical-align: middle;
}
.sp_nav-box ul {
  overflow: hidden;
  margin: 100px 0;
}
.sp_nav-box li {
  float: left;
  width: 20%;
  font-size: 0;
  text-align: center;
}
.sp_nav-box li a {
  display: inline-block;
  padding: 12px 0;
  font-size: 24px;
  vertical-align: middle;
  position: relative;
}
.sp_nav-box li a:after {
  position: absolute;
  content: '';
  height: 3px;
  background-color: #2314E0;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: 0;
}
.sp_nav-box li a:hover:after {
  width: 30px;
}
.banner {
  height: 820px;
  position: relative;
  background: url(../images/index_ba_01.jpg) no-repeat center / cover;
}
.banner video {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1920px;
  height: 1080px;
  margin: -540px 0 0 -960px;
}
.banner .text {
  display: table;
  width: 100%;
  height: 100%;
  color: #fff;
  background: rgba(8, 8, 9, 0.4);
}
.banner .text .inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.banner .text h4 {
  font-size: 54px;
  text-shadow: 0 2px 2px #333333;
  margin: 0 0 30px;
  -webkit-transform: translateX(-200px);
  transform: translateX(-200px);
  -webkit-transition: all 1s;
  transition: all 1s;
  opacity: 0;
}
.banner .text p {
  font-size: 22px;
  margin: 0;
  text-shadow: 0 2px 2px #333333;
  -webkit-transform: translateX(200px);
  transform: translateX(200px);
  -webkit-transition: all 1s;
  transition: all 1s;
  opacity: 0;
}
.banner .text a {
  display: block;
  margin: 40px auto 0;
  border: 1px solid #fff;
  border-radius: 50px;
  line-height: 42px;
  font-size: 18px;
  width: 180px;
  color: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.banner .text a:hover {
  background-color: #2314E0;
  border-color: #2314E0;
}
.banner .img-cover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.banner .swiper-pagination {
  display: none;
}
.banner .ani-slide h4, .banner .ani-slide p {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.in-total {
  color: #fff;
  position: relative;
  z-index: 3;
  text-align: center;
  background: url(../images/gundongbg.jpg) no-repeat center / cover #2314E0;
  padding-left: 15px;
  padding-right: 15px;
}
.in-total li {
  float: left;
  width: 25%;
  padding: 40px 0;
}


.in-total li span {
  display: block;
  line-height: 1;
  font-size: 18px;
}
.in-total li strong {
  font-size: 58px;
  position: relative;
  display: inline-block;
  font-family: Impact;
  margin-right: 5px;
}
.in-total li strong:before {
  position: absolute;
  right: -16px;
  top: 0;
  font-size: 24px;
}
.in-total li p {
  margin: 10px 0 0;
  font-size: 18px;
}
/**大数据**/
.dashuju {
  display: flex;
  width: 60%;
  margin: 0 auto;
}
.dashuju a {
  display: block;
  margin: 40px auto 0;
  border: 1px solid #6a6868;
  border-radius: 50px;
  line-height: 42px;
  font-size: 18px;
  width: 180px;
  color: #000;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  text-align: center;
}
.dashuju a:hover {
  background-color: #2314E0;
  border-color: #2314E0;
  color: #fff;
}
.section {
  padding: 80px 0;
}
.section-title {
  text-align: center;
  margin-bottom: 40px;
  font-size: 33px;
}
.section-title span {
  color: #2314E0;
  text-transform: uppercase;
}
.section-title p {
  font-size: 18px;
  margin: 5px 0 0;
  color: #666;
}
.section-title-1 {
  background: url(../images/title_bg.png) repeat-x center -5px;
}
.section-title-1 strong {
  background-color: #fff;
  padding: 0 30px;
  display: inline-block;
}
.section-title-2:after {
  content: '';
  display: block;
  margin: 15px auto 0;
  width: 60px;
  height: 5px;
  background-color: #2314E0;
}
.in-server {
  margin: -20px 0 0 -20px;
}
.in-server li {
  float: left;
  width: 20%;
}
.in-server li a {
  display: block;
  border: 1px solid #f4f4f4;
  margin: 20px 0 0 20px;
  text-align: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.w_border li a{
	 border: 1px solid #c9c5c5;
	border-radius: 10px;
}
.in-server li .img-center {
  height: 105px;
  line-height: 105px;
  padding-top: 20px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}


.wzjs_box1 li{
	width: 14.222%;
}

.wzjs_box1 li a {
 
  border: none;;

}
.wzjs li {
  float: left;
  width: 33.333%;
}

.wzjs li .img-center {
  height: 67px;
  line-height: 67px;
  padding-top: 20px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.sem_box3 li a{
	background: #fff;
}
.sem_box3 li .img-center {
  height: 68px;
  line-height: 68px;
  padding-top: 20px;
  -webkit-transition: all 0.5s;
	
  transition: all 0.5s;
}
.in-server li h4 {
  margin: 30px 0 10px;
  font-size: 22px;
  font-weight: normal;
}
.wzjs li h4 {
  margin: 15px 0 10px;
}

.wzjs_box1 li h4 {
  margin: 30px 0 10px;
  font-size: 20px;
  font-weight: normal;
}
.sem_box3 li h4 {
  margin: 10px 0 10px;
  font-size: 22px;
  font-weight: bold;
}
.in-server li h5 {
  font-size: 16px;
  font-weight: lighter;
}
.in-server li p {
  margin: 0 20px 20px;
  color: #868686;
  text-align: justify;
}

.wzjs li p {
 font-size: 16px;
	line-height: 1.8rem;
}




.in-server li span {
  display: block;
  line-height: 54px;
  background-color: #f9f9f9;
  color: #868686;
  border-top: 1px solid #f4f4f4;
  font-size: 16px;
}


.in-server li a:hover {
  box-shadow: 0 0 26px #cacaca;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  border-color: #d6d6d6;
}
.in-server li a:hover span {
  background-color: #2314E0;
  color: #fff;
}
.in-server li a:hover .img-center {
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
}
.zhyx li {
  float: left;
  width: 25%;
}
.wzjs_box1 li a:hover {
  box-shadow: none;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  border: none;
	
}

.wzjs_box1 li a{
	color: #fff;
}
.xinxiliu1 li {
  float: left;
  width: 33.33%;
}
.p_center li p {
  text-align: center;
}
.n_xxl_wz {
  font-size: 24px;
  margin: 0 auto;
  line-height: 2em;
  margin-top: 40px;
}
.n_xxl_wz a {
  background: #fff;
  border-radius: 10px;
  padding: 15px;
  color: #1822dc;
}
.n_xxl_wz1 {
  display: block;
  padding-top: 30px;
  font-size: 24px;
  color: #fff;
  text-decoration: underline;
}
.n_xxl_wz1:hover {
  color: #fff;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  cursor: pointer;
}

/*tiktok*/
.tt_box1{ display: flex;}
.tt_box1  .img-center{ width:542px;   }
.tt_box1  .section-title{ text-align:left;}
.tt_list1{ width: 600px; margin-left: 40px;}
.tt_box1 p{ font-size: 18px; line-height: 2.5em;}
.tt_box1 a{ display: block; background: #1620da; padding: 30px 30px; width: 60%; border-radius: 20px; color: #fff; text-align: center; font-size: 24px; margin-top: 60px;}
.tt_list2{ display: flex; width: 1200px; margin: 0 auto;}
.tt_list2 li{ width: 150px; height: 130px;  background: url("../images/06.jpg" ) 10px  10px no-repeat #fff; border-radius: 20px; margin: 0 20px; } 
.tt_list2 li h3{ text-align: center; font-size: 24px; color: #2f0aac; padding: 40px 0 0 0 ; margin: 0;}
.tt_list2 li p{ color: #2f0aac; text-align: center; font-size: 18px;}
.tt_box2{ display: flex;}
.tt_box2  .img-center{ width:518px;   }
.tt_box2 .tt_list3 { width: 600px; margin-left: 80px;}
.tt_box2 .tt_list3 ul{ display: flex;}
.tt_box2 .tt_list3 ul li{ width: 25%;}
.tt_box2 .tt_list3 .img-center{ width: 100px; margin: 20px;}
.tt_box2 .tt_list3 p{ font-size: 18px; text-align: center;}
.tt_box2 a{ display: block; background: #1620da; padding: 20px 20px; width: 60%; border-radius: 20px; color: #fff; text-align: center; font-size: 24px; margin-top: 30px; margin-left: 100px;}

.tt_box3 ul{ display: flex; width: 1200px; margin: 0 auto; margin-top: 50px;}
.tt_box3 ul li{ width: 25%;}
.tt_box3 ul li:nth-child(1){ margin-top: 303px;}
.tt_box3 ul li:nth-child(2){ margin-top: 217px;}
.tt_box3 ul li:nth-child(3){ margin-top: 110px;}
.tt_box3 p{ font-size: 18px; text-align: center;}



/*跨境电商*/
.kjds{ margin-top: 50px;}
.kjds li a{ background: #f9f9f9; border-radius: 20px; border: none; padding: 20px 20px; display: block; width: 80%;}
/*独立站*/
.dlz_box1  .img-center{ width:573px;   }
.dlz_list1{ width: 550px;}
.dlz_box1 a{ display: block; background: #1620da; padding: 20px 10px; width: 60%; border-radius: 20px; color: #fff; text-align: center; font-size: 24px; margin-top: 30px;}

.dlz_list2 li{ width: 30%; margin:0  1.5%; }
.dlz_list2 li a{ background: #fff; padding: 30px 10px;}
.dlz_list2 li .img-center{ height: 163px;}
.dlz_list2 li p{ font-size: 18px; line-height: 1.8em; margin-top: 30px;}
.dlz_list3{ display: flex; margin-top: 50px;}
.dlz_list3 .img-center{ width: 669px;}
.dlz_list3_r{ width: 400px; margin-left: 130px;}
.dlz_title{ background: url(../images/dlz_10.jpg) left center no-repeat; height:120px; padding-left: 40px;}
.dlz_title h2{ font-size: 36px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; margin: 0;  padding-top: 20px;}
.dlz_title h3{ font-size: 24px; margin: 0;}
.dlz_list3_r ul { margin-top: 20px;}
.dlz_list3_r ul li{  background: url(../images/dlz_09.jpg) left center no-repeat; height: 36px; line-height: 36px; font-size: 18px; padding-left: 30px; margin: 10px 0;}
.dlz_list3_r  a{ display: block; width: 60%; background: #350fb5; border-radius: 20px; color: #fff; padding: 10px 20px; font-size: 20px; text-align: center; margin-top: 20px;}
.dlz_list4{ display: flex; margin-top: 30px;}
.dlz_list4 .img-center{ width: 600px;}
.dlz_list4_r{ width: 500px; margin: 0 50px;}
.dlz_box2{ display: flex; margin-top: 50px;}
.dlz_box2 .img-center{ width: 550px;}
.dlz_box2_r{ width: 600px; margin-left: 50px; }
.dlz_box2_r li{ margin-bottom: 40px;}
.dlz_box2_r li h3{ font-size: 24px; border-left: 2px solid #ed6a0c; padding-left: 20px; margin: 0;}
.dlz_box2_r li p{ font-size: 18px; margin: 0; padding-top: 10px;}
.dlz_box3{ display: flex; margin-top: 100px;}
.dlz_box3 .img-center{ width: 612px;}
.dlz_box3_r{ width: 530px; margin-left: 50px;  }
.dlz_box3_r li{ margin-bottom: 40px; }
.dlz_box3_r li h3{ font-size: 24px;  margin: 0; padding-left: 100px; margin-top: 10px;}
.dlz_box3_r li p{ font-size: 18px; margin: 0; padding-top: 10px; padding-left: 100px;}
.dlz_box3_r ul li:nth-child(1){  background: url(../images/dlz_13.jpg) left top no-repeat;}
.dlz_box3_r ul li:nth-child(2){  background: url(../images/dlz_14.jpg) left top no-repeat;}
.dlz_box3_r ul li:nth-child(3){  background: url(../images/dlz_15.jpg) left top no-repeat;}
.dlz_list9 li{ width: 33.333%; margin-top: 20px;}
.dlz_list9 li a{ padding: 0 0 30px 0; border:none; color: #fff; margin: 0; }
.dlz_list9 li h2{ font-size: 60px; width: 20%; padding-top: 65px; margin: 0 0 0 20%; text-align: left; border-bottom: 4px solid #fff;}
.dlz_list9 li h3{ font-size: 24px; margin: 5% 0 0 20%; text-align: left; font-weight: normal;}
.dlz_list9 li p{ width: 60%; margin: 0 auto; margin-top: 30px; color: #fff; font-size: 16px; line-height: 30px;}
.dlz_list9 li:nth-child(1) a{  background: url(../images/dlz_33.jpg) center no-repeat;}
.dlz_list9 li:nth-child(2) a{  background: url(../images/dlz_39.jpg) center no-repeat;}
.dlz_list9 li:nth-child(3) a{  background: url(../images/dlz_40.jpg) center no-repeat;}
.dlz_list9 li a:hover{  box-shadow: none;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  border-color: #d6d6d6;
}
.dlz_list10 { margin-top: 80px;}
.dlz_list10 li { width: 25%; background: url(../images/dlz_36.png) center right no-repeat;  height: 177px;}
.dlz_list10 li a{border: none;}
.dlz_list10 li h2{ padding-top: 38px; color: #0f6ae4; }
.dlz_list11 li h3{ padding-top: 50px; }
.dlz_list11 li h4{ height: 4px; background: #fff; width: 20%; margin-left: 20%; }
.dlz_list11 li:nth-child(1) a{background: url(../images/dlz_38.jpg) center no-repeat;}
.dlz_list11 li:nth-child(2) a{background: url(../images/dlz_41.jpg) center no-repeat;}
.dlz_list11 li:nth-child(3) a{background: url(../images/dlz_42.jpg) center no-repeat;}
.dlz_list12 li:nth-child(1) a{background: url(../images/dlz_43.jpg) center no-repeat;}
.dlz_list12 li:nth-child(2) a{background: url(../images/dlz_44.jpg) center no-repeat;}
.dlz_list12 li:nth-child(3) a{background: url(../images/dlz_45.jpg) center no-repeat;}
.dlz_box3{background: url("../images/dlz_37.jpg") no-repeat center / cover;
 color:#fff;
	}
.dlz_box3 ul{	display: flex; margin: 80px 0; flex-wrap: wrap;}
.dlz_box3 li{ width: 25%;}
.dlz_box3 li div{ width:100px; height: 100px;  margin: 0 auto;border: 2px solid #fff; border-radius: 50%;  color:#fff; text-align: center; font-size: 30px; line-height: 100px;}
.dlz_box3 li a{ display: block; margin: 5% 10%;}
.dlz_box3 li p{ color: #fff; text-align: center; line-height: 30px; font-size: 16px;}

.dlz_box4 ul{	display: flex; margin: 80px 0;  flex-wrap: wrap;}

.dlz_box4 li{ width: 25%;}
.dlz_box4 li a{ display: block; margin: 5% 6%; border-right: 2px solid #000; padding-right: 60px;}
.dlz_box4 li a p{ font-size: 20px; line-height: 36px;  }
.dlz_box5 ul{	display: flex; margin: 80px 0; flex-wrap: wrap;}
.dlz_box5 li{ width: 46%; background: #0363e3;  padding: 2%; }
.dlz_box5 li a{color: #fff; }

.dlz_box5 ul li:nth-child(2) {
  background:#efefef;
 
}
.dlz_box5 ul li:nth-child(2) a {
  color:#000;
 
}
.dlz_box5 ul li:nth-child(3) a {
  color:#000;
 
}
.dlz_box5 ul li:nth-child(3) {
  background:#efefef;

}
.dlz_box5 li a{ display: block; margin: 5% 6%; }
.dlz_box5 li a p{ font-size: 20px; line-height: 36px;  }
.dlz_box5 h2{ font-size: 30px;}

/*新闻列表*/
.news_box{ width: 1200px; margin: 0 auto; display: flex; margin-top: 50px; }
.news_box .container{ width: 800px; margin-right: 40px}
.news_box .section{ padding: 0;}
.news_box_r{ width: 360px}
.news_box_r .img-center{ margin-bottom: 20px}

.news_show { font-size: 16px; line-height: 2em; color: #4c4c4c; overflow: hidden; padding: 0 25px 0 0;}

.in-seo li {
  float: left;
  width: 33.333333%;
}
.in-seo li a {
  display: block;
  color: #fff;
  background: url(../images/product-bg-red.jpg) no-repeat center / cover;
  text-align: center;
  padding: 30px;
}
.in-seo li .img-center {
  height: 74px;
  line-height: 74px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.in-seo li p {
  margin: 15px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.in-seo li:nth-child(even) a {
  background-image: url(../images/product-bg-gray.jpg);
  color: #333;
}
.in-seo li a:hover .img-center {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.in-menu {
  margin: -20px 0 0 -20px;
}
.in-menu {
  text-align: center;
  font-size: 0;
  margin-bottom: 30px;
}

.news_box_l .in-menu {
  text-align: left;
  
}
.news_list_flex{ display: flex; margin: 40px 0; border-bottom: 1px solid #f6f8fb; padding-bottom: 10px;}
.news_list h2{ font-weight: normal; margin: 0; padding: 0;}
.news_list p{
	color: #828282;
	margin-right: 40px;
}
.news_list p span{ padding-right: 50px;} 

.news_box_r .news_title{ font-size: 18px; font-weight: bold; border-bottom: 1px solid #ebecec; padding-bottom: 10px; margin: 0 0 20px 0;}

/*关于我们页面*/
.gywm_flex{ display: flex; width: 1200px; margin: 0 auto;}
.gywm_flex_l{ width: 760px; font-size: 16px; line-height: 2.4rem; margin-right: 40px; }
.gywm_flex_l h2{ font-size: 20px; margin: 0;}
.gywm_flex .img-center{
	width: 391px;
	
	
}
.gywm_box ul{ width: 100%; }
.gywm_box li { width:25%; }
.gywm_box li a { background: #fff; border-radius: 10px;  margin:  20px 0 0 40px; } 
.gywm_box li .img-center{ height: 65px;}
.gywm_box p{ font-size: 16px; line-height: 1.6rem;}
.gywm_box2 {
	 width: 1200px;
	margin: 0 auto;
font-size: 18px;
	line-height: 2rem;
	margin-top: 80px;
}
.gywm_box3 {
	 width: 1200px;
	margin: 0 auto;
font-size: 18px;
	line-height: 2rem;
	margin-top: 80px;
	margin-bottom: 50px;
	display: flex;
}

.gywm_bd table input{ border-radius: 5px; border: 1px solid #e0e0e0; width: 100%; height: 30px; line-height: 30px; margin: 10px 0; color: #757575;}
.gywm_bd  textarea{ border-radius: 5px; border: 1px solid #e0e0e0; width: 100%; line-height: 30px;}
.gywm_box3 .img-center{ width: 665px; margin-right: 30px;
}
.gywm_bd{ width: 505px; font-size: 16px;}
.gywm_box2 strong{ font-size: 24px;}


.gywm_anniu { display: flex;}
.gywm_anniu input{ display: block; margin: 0 auto;  margin-top: 20px; background: #1620da; border: none; padding: 10px 40px; border-radius: 5px; color: #fff; }
.gywm_flex_l{
	
}

.in-menu li {
  display: inline-block;
  vertical-align: middle;
}
.in-menu li a {
  display: block;
  font-size: 18px;
  line-height: 50px;
  padding: 0 20px;
  border: 1px solid #dfdfdf;
  margin: 20px 0 0 20px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.in-menu li a:hover, .in-menu li.active a {
  color: #fff;
  background-color: #2314E0;
  border-color: #2314E0;
}

/*网站列表*/
.wangzhanlist{
	
	width: 100%; background: #f1f1f1; overflow: hidden;
	padding: 0;
	margin-bottom: 50px;
}
.wangzhanlist.in-menu li {
  display: inline-block;
  vertical-align: middle;
}
.wangzhanlist .in-menu li a {
  display: block;
  font-size: 18px;
  line-height: 70px;
  padding: 0 30px;
  border: none;
  margin: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.in-menu li a:hover, .in-menu li.active a {
  color: #fff;
  background-color: #2314E0;
  border-color: #2314E0;
}
.wangzhanlist .in-menu {
  margin: 0;
}
.in-menu {
  text-align: center;
  font-size: 0;
  margin-bottom: 30px;
}

.list-1 {
  margin: -20px 20px 0 0;
}
.list-1 li {
  float: left;
  width: 25%;
}
.list-1 li a {
  display: block;
  margin: 20px 0 0 20px;
  position: relative;
}
.list-1 li .img-cover {
  padding-top: 70%;
}
.list-1 li .text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display: table;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transform: scale(0);
  transform: scale(0);
  overflow: hidden;
}
.list-1 li .inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 20px;
}
.list-1 li .text h4 {
  margin: 0;
  font-size: 28px;
  font-weight: normal;
}
.list-1 li .text p {
  margin: 10px 0 0;
  font-size: 18px;
}
.list-1 li a:hover .text {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.list-2 {
  margin: -30px 0 0 -30px;
  overflow: hidden;
}
.list-2 li {
  float: left;
  width: 50%;
}
.list-2 li a {
  display: block;
  margin: 30px 0 0 30px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  padding: 12px;
}
.list-2 li .date {
  float: left;
  width: 65px;
  background-color: #969393;
  color: #fff;
  text-align: center;
  padding: 7px 0;
}
.list-2 li .date strong {
  display: block;
  font-family: Impact;
  font-size: 30px;
  line-height: 1;
  margin-bottom: 1px;
}
.list-2 li .text {
  margin-left: 77px;
}
.list-2 li .text h4 {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-2 li .text p {
  margin: 5px 0 0;
  color: #888;
  height: 40px;
  overflow: hidden;
}
.list-2 li a:hover {
  border-color: #2314E0;
}
.list-2 li a:hover .date {
  background-color: #2314E0;
}

/*google搜索引擎*/
.google_wz1{ background: #1620da; padding: 20px; 
	text-align: center; line-height: 30px; color: #fff; font-size: 18px;
	border-radius: 10px;
}

.googleseo li{ width: 46%; margin: 2%; }
.google_wz2{ font-size: 24px; font-weight: bolder; text-align: left; margin-bottom: 20px; }
.google_wz2 span{ background: #fff; border-radius: 10px; padding:10px; color: #ffb200;  }
.googleseo li:nth-child(2) span{ color: #c200ff;   }
.googleseo li:nth-child(3) span{ color: #00bcff;   }
.googleseo li:nth-child(4) span{ color: #ff4030;   }



.googleseo li p{ font-size: 20px;  white-space:normal; text-align: left}
.googleseo li a{ padding: 40px  20px; background: url(../images/Google_07.jpg) no-repeat center / cover; 
	border-radius: 10px;}

.googleseo li:nth-child(2) a{ background: url(../images/Google_08.jpg) no-repeat center / cover; }
.googleseo li:nth-child(3) a{ background: url(../images/Google_09.jpg) no-repeat center / cover; }
.googleseo li:nth-child(4) a{ background: url(../images/Google_10.jpg) no-repeat center / cover; }

.googlebox1 .in-total{ background:#fff;
    color: #3955fe;
	border-radius: 10px;
  }
.googlebox1 li p{ padding: 15px 0; font-weight: bold; color: #000;}

.googlebox2 li a { border: none; padding: 20px 10px; }

.googlebox2 li .img-center{   
	box-sizing: border-box;
    width: 110px;
    height: 110px;
	line-height: 110px;
    border-radius: 50%;
    background-color: #3954FE;
    border: 7px solid #fff;
	margin: 0 auto;
	box-shadow: 0 0 5px 1px #eee;
    }
.googlebox2 li .img-center img{    display: inline-block;
	text-align: center;
	
	vertical-align: inherit;

}

.googlebox3 li .img-center{
	height: 170px;
	line-height: 170px;
}

.googlebox3 li h4{margin: 0; font-size: 18px; padding-bottom: 20px;}

.googlebox3 li p{ margin: 0; padding-top: 10px;}


.index-news-con .img-center {
  float: left;
  width: 320px;
}

.index-news-con .list-2 {
  margin-left: 320px;
}

.hw_box1{ display: flex; margin-top: 20px;}
.haiwai1 .img-center{ float: none;   width: 400px; padding: 20px; }
.haiwai1 .img-center img{ display: block; width: 100%; height: auto;  }
.hw_list1{ width: 720px;}
.hw_list1 h2{ font-size: 36px; color: #2314e0;}
.hw_list1 p{ font-size: 24px; line-height: 2em; margin-right: 30px; font-weight: lighter;}
.hw_list2{ display: flex; flex-flow: wrap;}
.hw_list2 li{  width: 33.3333333%; display: flex; margin: 20px 0;}
.hw_flex{ display: flex; background: #fff; padding: 30px; border-radius: 20px;}
.hw_wenzi2{ margin-left: 30px;}
.hw_wenzi2 h4{ font-size: 20px; margin: 0;}
.hw_wenzi2 p{ font-size: 16px; color:#4b4b4b; line-height: 2em;}
.hw_wenzi2 p span{ color: #a3a3a3; font-size: 12px; padding-right: 5px;}

.hw_flex .img-center{  margin-top: 30px; }

.hw_flex1{ display: flex;}
.hw_box2{ background:linear-gradient(to bottom,#565ffc,#1605ff);
	padding: 30px;
	margin-top: -60px;
	margin-left: 30px;
	width: 360px;}
.hw_box2 h3{ font-size: 30px; color: #fff; margin: 0; text-align: center;}
.hw_box2 h4{font-size: 24px; color: #fff; margin: 0; text-align: center;border-bottom: 2px solid #fff; padding-bottom: 10px;}
.hw_box2 p{ font-size: 18px; color: #fff; text-align: center; margin: 60px 0;}
.hw_box3{ margin-left: 30px; margin-top: 30px; width: 800px; display: flex;}
.hw_list3{ border: 1px solid #f7f7f7; box-shadow:0 5px 10px rgba(215,215,215,.5); padding: 10px; width: 30%; margin: 0 1.5%;}
.hw_list3 h2{ margin: 0;  background:linear-gradient(to right,#565ffc,#1605ff); padding: 10px; color: #fff;}
.hw_list3 li{ margin: 60px 0;}
.hw_list3 li h4{ font-size: 16px;margin: 10px 0 10px 10px; display: block; height: 40px; line-height: 40px; position: relative;}
.hw_list3 li h4 img{ display: inline-block; margin-top: 5px; }
.hw_list3 li h4 span{ position: absolute; top: 0; left: 40px;}
.hw_list3 li p{ margin: 0 0 0 40px; padding: 0;}
.hw_list3 li p span{ color: #a5a5a5; padding-right: 10px;}


.hw_box4{ background:  url(../images/gundongbg.jpg) no-repeat center / cover #2314E0; padding: 30px 0;}
.hw_box4 strong{ color: #fff;}
.hw_box4 .section-title p{ color: #fff;}



/*facebook*/
.fb_list1 ul { display: flex;}
.fb_list1 ul li{ width: 20%; margin: 2.5%;}
.fb_list1 ul li { border-radius: 20px; text-align: center; color: #fff;}
.fb_list1 ul li h3{ font-size: 30px; margin: 20px 0; padding: 0; }
.fb_list1 ul li p{ margin-bottom: 20px; padding: 0; font-size: 18px;}
.fb_list1 ul li:nth-child(1) { background:linear-gradient(to top,#f26669,#f65589);}
.fb_list1 ul li:nth-child(2) { background:linear-gradient(to top,#5bbff7,#0799ee);}
.fb_list1 ul li:nth-child(3) { background:linear-gradient(to bottom,#fed24d,#fb8a86);}
.fb_list1 ul li:nth-child(4) { background:linear-gradient(to bottom,#31d9b5,#37cf7c);}

.fb_list li{ width: 30.333%;  margin: 10px 1.5%; }
.fb_list p{ margin: 0 ; padding: 10px 0 0 0 ; line-height: 1.8rem;}
.fb_flex{ margin: 0; padding: 0;}

.fb_list .img-center img { width: 94px; height: 94px;  max-width:94px;max-height:94px;}

.fb_box1{ width: 1200px; margin-top: -80px;}
.fb_list2 h2{ padding: 30px; text-align: center;}
.fb_list2 p{ padding: 0; margin: 0; text-align: center; font-weight: normal; line-height: 2em;}
.fb_wz1{ color: #757575; font-size: 18px; padding: 20px; line-height: 2em;}
.fb_wz2{ color: #191919; font-size: 18px; padding: 20px; line-height: 2em;}
.fb_wz2 span{ color: #989898; padding: 10px 10px 0 0;}

.dlz_list5 li a{ background: #fff; border-radius: 20px;}
.dlz_list5 li a h4{ font-size: 20px;}
.dlz_list6 li{ width: 33.3333%;}
.dlz_list6 li .img-center{ height: 195px; line-height: 195px;}
.dlz_list7 li{ width: 16%;}
.dlz_list8{ display: flex; width: 100%; flex-wrap: wrap;}
.dlz_list8 div{ width: 33.3333%}
.dlz_list8 table{ width: 100%; border: none; border-spacing: 0; margin: 10px 0 20px 0 ;}
.dlz_list8 th{ color: #fff; font-size: 24px; text-align: center; padding: 10px; border: none;}
.dlz_list8 table td{ border: none; border-collapse: collapse; line-height: 2.6em; font-size: 18px; text-align: center;}


/*招贤纳士页面*/
.zhaopin{ position: relative; border: 1px solid #1620da; margin-top: 80px;}
.zhaopin h3{ display: block; position: absolute; left: 24%; top: -50px; background: #1620da;
	color: #fff; padding: 10px 30px; border-radius: 10px; font-size: 24px;
}
.zhaopin p{ padding: 50px 30px; color: #414141; font-size: 16px; line-height: 30px;}

.zhaopin1 h3{ left: 36%;  }
.zhaopin2 h3{ left: 30%;  }
.zhaopin3 h3{ left: 40%;  }




@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes scale {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.in-desc {
  overflow: hidden;
  background: url(../images/indexlogobg.jpg) no-repeat center / cover;
  color: #fff;
}
.in-desc .logo {
  float: left;
  width: 500px;
  text-align: left;
}
.in-desc .logo img {
  -webkit-animation: 2s scale linear infinite;
  animation: 2s scale linear infinite;
}

.index_01 {
  overflow: hidden;
  background: url(../images/in_01.jpg) no-repeat center / cover;
  color: #fff;
}
.index_02{ display: flex;}
.index_03{ width: 700px; text-align: left; margin-right: 100px;}
.index_03 p{ color: #fff; line-height: 1.8em;}

.index_03 a{ display: block; font-size: 18px; background: #ce7e17; width: 200px; padding: 10px 20px ; border-radius: 10px; margin-top: 20px; text-align: center; color: #fff; }

.in-desc .text {
  margin-left: 500px;
}
.in-desc .text h4 {
  margin: 0;
  font-size: 30px;
}
.in-desc .text h5 {
  font-size: 18px;
  margin: 20px 0 10px;
}
.in-desc .text p {
  margin: 0;
  font-size: 16px;
  line-height: 1.8;
  text-align: justify;
}
.in-desc .text a {
  display: inline-block;
  background: url(../images/mbtxindex.png) no-repeat 0 0;
  width: 236px;
  line-height: 42px;
  padding-right: 40px;
  text-align: center;
  font-size: 18px;
  margin: 30px 30px 0 0;
}
.title_e {
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  padding-top: 50px;
}
.in-partners {
  text-align: center;
  font-size: 0;
  margin: -15px 0 0 -15px;
}
.in-partners li {
  display: inline-block;
  vertical-align: middle;
}
.in-partners li a {
  display: block;
  margin: 15px 0 0 15px;
}
.in-partners li .img-center {
  height: 65px;
  line-height: 65px;
}
.khfw {
  margin-top: 40px;
}
.khfw li .img-center {
  height: 122px;
  line-height: 122px;
}
.n_xxl2 li {
  width: 20%;
}
.n_xxl2 li .img-center {
  height: 183px;
  line-height: 183px;
}
.n_xxl2 li a {
  display: block;
  margin: 15px 0 0 0;
}
.btmj_box {
  display: flex;
  margin-top: 50px;
}
.btmj_box ul {
  width: 33.3%;
  font-size: 22px;
  font-weight: normal;
}
.btmj_box ul li {
  float: left;
  width: 40%;
  height: 44px;
  line-height: 44px;
  margin: 15px 0;
  padding-left: 30px;
}
.btmj_list1 {
  border-right: 1px solid #7a80fc;
}
.btmj_list2 {
  border-right: 1px solid #7a80fc;
  margin-left: 40px;
}
.btmj_list3 {
  margin-left: 40px;
}
.btmj_list1 li {}
.in-process {}
.in-process li {
  float: left;
  width: 16.666666%;
}
.in-process li a {
  display: block;
  text-align: center;
}
.in-process li .img-center {
  height: 60px;
  line-height: 60px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.in-process li h4 {
  margin: 15px 0 0;
  font-size: 18px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.in-process li p {
  margin: 10px 0 0;
  font-size: 12px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #888;
}
.in-process li a:hover .img-center {
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
}
.in-dynamic {
  margin: -30px 0 0 -30px;
}
.in-dynamic li {
  float: left;
  width: 33.333333%;
}
.in-dynamic li a {
  display: block;
  background-color: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 30px;
  margin: 30px 0 0 30px;
}
.in-dynamic li h4 {
  margin: 0;
  font-weight: normal;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.in-dynamic li p {
  margin: 15px 0 0;
  color: #888;
  height: 40px;
  overflow: hidden;
}
.in-dynamic li a:hover {
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
}
.more-big {
  margin: 40px auto 0;
  display: block;
  text-align: center;
  border: 1px solid #dbdbdb;
  line-height: 48px;
  width: 150px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.more-big:hover {
  color: #fff;
  background-color: #2314E0;
  border-color: #2314E0;
}
.meijie {
  margin-top: 50px;
}
.meijie h4 {
  color: #fff;
}
.meijie li h4 {
  font-size: 22px;
}
.xinxiliu p {
  color: #fff;
  text-align: left;
  line-height: 2rem;
}
.xinxiliu ul {
  width: 80%;
  margin: 0 auto;
}
.xinxiliu li a {
  background: #fff;
  border-radius: 10px;
  margin: 20px;
}
.footer .lx h3 {
  color: #fff;
  font-size: 24px;
}
/*搜索营销页面*/
.ssyx1 li a {
  background: #fff;
}
.ssyx2 li .img-center {
  height: 79px;
  line-height: 79px;
}
.ssyx2 li a {
  margin: 15px;
}
.n_yjbz td {
  border: 1px solid #f5f5f5;
  line-height: 2.5em;
  font-size: 18px;
  text-align: center;
}
.n_cgal li a {
  background: #e9e9e9;
  padding: 0 0 25px 0;
}
.n_cgal li:nth-child(even) a {
  background: #e9e9e9;
}
.n_cgal li {
  width: 29%;
  margin: 2%;
}
.n_cgal li a h4 {
  font-size: 18px;
  color: #000;
  margin: 15px 0 0;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.n_cgal li p {
  color: #888;
}
.n_cgal li .img-center {
  width: 100%;
  height: auto;
}
.n_container_b {
  overflow: hidden;
}
.n_container_b .in-total {
  margin-top: 0;
}
.n_container_b .in-total li {
  width: 33.33333%
}
.hw_box4 .in-total{ background: none;}
.hw_box4 .in-total li{ width: 20%;}
.hw_box5{  background: #f9fbfa;}

.hw_box5 .in-server li a{ border: none; padding: 30px 0;}
.hw_box5 .in-server li p{ text-align: center;}

.hw_box5 li .img-center{ height: 151px;}
.hw_list4{ display: flex;}
.hw_list4 li{ width: 50%; margin: 0 ;padding: 0;}
.tt_box4 .in-total li{ width: 25%;}
/*sem代运营*/
.sem_wenzi{
line-height: 1.8em;
}
.sem_wenzi1 {
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 10px 20px;
  font-size: 36px;
}
.sem_wenzi2 {
  font-size: 24px;
  font-weight: lighter;
}

.sem_box1 li{
	width: 25%;
	
}
.sem_box1 li a{
	background: #fff;
}

.sem_box1 li p{
	
	font-size: 16px;
	padding: 10px 0;
	line-height: 2em;
	text-align: center;
}

.sem_box2 li{
	width: 50%;
	
}
.sem_box2 li a{
	background: #fff;
}

.sem_flex{
	display: flex;
	padding: 40px 30px;
}

.sem_flex_l{
	width: 30%;
	font-size: 24px;
	font-weight: bold;
}
.sem_flex_r{
	font-size: 18px;
	width: 70%;
}


.n_container_b .wzjs_box2 li {
  float: left;
  width: 25%;
  padding: 40px 0;
}


.in-partone1 {
  margin-left: -30px;
}
.in-partone1 li {
  float: left;
  width: 50%;
}
.in-partone1 li .wrap {
  margin-left: 30px;
  text-align: center;
  background: url(../images/part_05.png) no-repeat center / cover;
  padding: 70px 0;
  color: #fff;
}
.in-partone1 li h4 {
  margin: 0;
  font-weight: normal;
  font-size: 32px;
}
.in-partone1 li a {
  display: block;
  margin: 30px auto 0;
  border: 1px #fff solid;
  border-radius: 6px;
  font-size: 18px;
  line-height: 35px;
  width: 140px;
  color: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.in-partone1 li a:hover {
  background-color: #fff;
  color: #333;
}
.in-partone1 li:last-child .wrap {
  background-image: url(../images/part_07.png);
}
.in-ready {
  text-align: center;
}
.in-ready h4 {
  margin: 0;
  font-weight: normal;
  font-size: 24px;
}
.in-ready .btn {
  margin: 15px auto;
  background: url(../images/djwz.jpg) center repeat-x;
  width: 900px;
}
.in-ready .btn a {
  display: inline-block;
  vertical-align: middle;
  border-left: 25px solid #fff;
  border-right: 25px solid #fff;
  line-height: 55px;
  background-color: #2314E0;
  color: #fff;
  width: 350px;
  font-size: 22px;
}
.in-ready p {
  margin: 0;
  font-size: 16px;
  text-indent: 5px;
}
#linkbox {
  display: block;
  overflow: hidden;
  color: #666;
}
.site_link {
  display: block;
  width: 100%;
  position: relative;
  margin: 10px 0;
}
.linklist {
  width: 97%;
  padding-right: 100px;
  height: 22px;
  overflow: hidden;
}
.linklist2 {
  height: auto;
}
.linklist span {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
  font-weight: bold;
}
.linklist a {
  color: #666;
  line-height: 1.6;
  font-size: 14px;
  white-space: nowrap
}
.linklist a:hover {
  color: #2314E0;
}
.linklist span.txt {
  color: #666;
  line-height: 1.6;
  font-size: 14px;
  font-weight: normal
}
.link_cose {
  cursor: pointer;
  position: absolute;
  width: 50px;
  right: 0;
  top: 0;
  color: #666;
  font-size: 14px;
  background: url(../images/like01.png) no-repeat center right;
}
.link_cose2 {
  background: url(../images/like02.png) no-repeat center right;
}
@media (max-width: 1200px) {
  #linkbox {
    padding-right: 36px;
    padding-left: 36px;
  }
}
@media (max-width: 768px) {
  #linkbox {
    display: none
  }
  .header .nav .dropdown-box h2 {
    display: none
  }
}
.footer {
  background-color: #1e1d1d;
  color: #959595;
}
.footer a {
  color: #959595;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.footer a:hover {
  color: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.footer dl {
  float: left;
  margin: 0;
  width: 210px;
}
.footer dt {
  font-size: 16px;
  color: #eae8e8;
  margin-bottom: 20px;
}
.footer dd {
  margin: 0;
}
.footer li a {
  display: block;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.footer li a:hover {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.footer .lx {
  width: 360px;
}
.footer .lx .tel {
  color: #fff;
  font-family: Impact;
  font-size: 40px;
}
.footer .lx .tel img {
  margin: 10px 0 0;
  max-width: 100%;
  width: 120px;
}
.footer .lx p {
  margin: 10px 0 0;
}
.footer-top {
  padding: 40px 0;
  background-color: #000;
  margin-bottom: 60px;
}
.footer-top span {
  float: left;
  width: 190px;
  padding-left: 50px;
  line-height: 40px;
  font-size: 16px;
  color: #d0d0d0;
  background: no-repeat 0 center;
}
.footer-top span.i1 {
  background-image: url(../images/icon1.png);
}
.footer-top span.i2 {
  background-image: url(../images/icon2.png);
}
.footer-top span.i3 {
  background-image: url(../images/icon3.png);
}
.footer-top span.i4 {
  background-image: url(../images/icon4.png);
}
.footer-top span.i5 {
  background-image: url(../images/icon5.png);
}
.footer-copy {
  margin-top: 60px;
  border-top: 1px solid #363636;
  padding: 20px 0;
  color: #6a6a6a;
}
.footer-fix {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 10;
  display: none;
}
.footer-fix li {
  float: left;
  width: 25%;
}
.footer-fix li a {
  display: block;
  text-align: center;
  padding: 7px 0;
  font-size: 12px;
  line-height: 1;
}
.footer-fix li i {
  display: block;
  height: 20px;
  background: no-repeat center;
  background-size: contain;
  margin-bottom: 4px;
}
.footer-fix li i.i1 {
  background-image: url(../images/f_01.png);
}
.footer-fix li i.i2 {
  background-image: url(../images/f_02.png);
}
.footer-fix li i.i3 {
  background-image: url(../images/f_03.png);
}
.footer-fix li i.i4 {
  background-image: url(../images/f_04.png);
}
.banner-sub {
  height: 500px;
  background: no-repeat center / cover;
  color: #fff;
  text-align: center;
  font-size: 44px;
  text-shadow: 0 2px 2px #333333;
  background: url("../images/ny_banner.jpg");
}
.banner-sub1 {
background: url("../images/ny_banner1.jpg") no-repeat center / cover;
}
.banner-sub1 .inner{ text-align: left; font-size:60px; padding-top: 30px; }
.banner-sub1 .inner p{ margin: 0; padding: 20px 0 0 0 ; font-size: 24px; font-weight: lighter;}
.banner-sub .container {
  display: table;
  height: 100%;
}
.banner-sub .inner {
  display: table-cell;
  vertical-align: middle;
}
.pages {
  margin: 40px 0 0;
  text-align: center;
  font-size: 0;
}
.pages a {
  display: inline-block;
  font-size: 14px;
  line-height: 35px;
  padding: 0 14px;
  margin: 5px;
  background-color: #f5f5f5;
  border-radius: 3px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.pages a:hover, .pages a.active {
  background-color: #2314E0;
  color: #fff;
}
.lanmu {
  position: relative;
  background-color: #f1f1f1;
  text-align: center;
}
.lanmu-title {
  display: none;
  line-height: 50px;
  font-size: 16px;
}
.lanmu-title:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 -3px 10px;
  border-width: 7px;
  border-style: solid dashed dashed dashed;
  border-color: #333 transparent transparent transparent;
}
.lanmu ul {
  font-size: 0;
}
.lanmu li {
  display: inline-block;
  vertical-align: middle;
}
.lanmu li a {
  display: block;
  line-height: 70px;
  font-size: 17px;
  position: relative;
  padding: 0 40px;
  border-right: 1px solid #ddd;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.lanmu li:last-child a {
  border-right: 0;
}
.lanmu li.active a, .lanmu li a:hover {
  background-color: #2314E0;
  color: #fff;
}
.position {
  padding: 20px 0;
  background-color: #ededed;
  color: #777;
}
.position i {
  margin-right: 10px;
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 20px;
  background: url(../images/daohangdw.png) no-repeat center;
}
.seo-1 {
  margin-left: -25px;
}
.seo-1 li {
  float: left;
  width: 20%;
}
.seo-1 li a {
  display: block;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  margin-left: 25px;
  padding: 120px 20px 20px;
  background: no-repeat center / 100% 100%;
  text-align: center;
}
.seo-1 li.i1 a {
  background-image: url(../images/pc1.png);
}
.seo-1 li.i2 a {
  background-image: url(../images/wap1.png);
}
.seo-1 li.i3 a {
  background-image: url(../images/weixin1.png);
}
.seo-1 li.i4 a {
  background-image: url(../images/web1.png);
}
.seo-1 li.i5 a {
  background-image: url(../images/tel1.png);
}
.seo-1 li h4 {
  margin: 0 0 20px;
  font-size: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.seo-1 li p {
  text-align: justify;
  margin: 0;
  height: 80px;
  overflow: hidden;
  color: #666;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.seo-1 li a:hover {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  color: #fff;
}
.seo-1 li a:hover p {
  color: #fff;
}
.seo-1 li.i1 a:hover {
  background-image: url(../images/pc1_h.png);
}
.seo-1 li.i2 a:hover {
  background-image: url(../images/wap1_h.png);
}
.seo-1 li.i3 a:hover {
  background-image: url(../images/weixin1_h.png);
}
.seo-1 li.i4 a:hover {
  background-image: url(../images/web1_h.png);
}
.seo-1 li.i5 a:hover {
  background-image: url(../images/tel1_h.png);
}
.seo-2 {
  background-color: #fff;
  padding: 0 30px 30px 0;
}
.seo-2 li {
  float: left;
  width: 25%;
}
.seo-2 li a {
  display: block;
  border: 1px solid #ddd;
  margin: 30px 0 0 30px;
  padding: 10px;
}
.seo-2 li .img-center {
  height: 240px;
  line-height: 240px;
}
.seo-2 li .text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  line-height: 35px;
  background-color: #f4f4f4;
  font-size: 15px;
}
.seo-2 li a:hover {
  border-color: #2314E0;
}
.seo-2 li a:hover .text {
  background-color: #2314E0;
  color: #fff;
}
.seo-3 {
  background: url(../images/con3.jpg) no-repeat center 0;
  padding-top: 80px;
}
.seo-3 ul {
  position: relative;
  height: 400px;
}
.seo-3 li {
  position: absolute;
  border: 2px solid #838383;
  font-size: 16px;
  padding: 10px 20px;
  line-height: 24px;
  font-weight: bold;
  background-color: #fff;
}
.seo-3 li span {
  color: #2314E0;
  font-size: 22px;
  line-height: 1;
}
.seo-3 li:after {
  position: absolute;
  left: 100%;
  top: 15px;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #838383;
}
.seo-3 li:nth-child(even):after {
  left: auto;
  right: 100%;
  border-width: 8px 16px 8px 0;
  border-color: transparent #838383 transparent transparent;
}
.seo-3 li.o1 {
  top: 0;
  right: 844px;
}
.seo-3 li.o2 {
  top: 0;
  left: 795px;
}
.seo-3 li.o3 {
  top: 100px;
  right: 886px;
}
.seo-3 li.o4 {
  top: 100px;
  left: 838px;
}
.seo-3 li.o5 {
  top: 200px;
  right: 886px;
}
.seo-3 li.o6 {
  top: 200px;
  left: 838px;
}
.seo-3 li.o7 {
  top: 300px;
  right: 844px;
}
.seo-3 li.o8 {
  top: 300px;
  left: 795px;
}
.seo-3 .zd {
  display: block;
  margin: 0 auto;
  border: 1px #2314E0 dashed;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  text-align: center;
  padding: 5px;
}
.seo-3 .zd span {
  display: block;
  background-color: #2314E0;
  color: #fff;
  border-radius: 50%;
  font-size: 30px;
  padding: 23px 0;
}
.seo-3 .zd:hover {
  border-color: #000;
}
.seo-3 .zd:hover span {
  background-color: #000;
}
.seo-4 .item {
  float: left;
  width: 560px;
}
.seo-4 .tit {
  margin-bottom: 30px;
}
.seo-4 .tit h4 {
  margin: 0;
  font-size: 36px;
  color: #2314E0;
}
.seo-4 .tit h4 small {
  font-weight: normal;
  color: #333;
  font-size: 18px;
  margin-left: 20px;
}
.seo-4 .tit span {
  display: block;
  font-size: 26px;
}
.seo-4 ul {
  border: 1px solid #2314E0;
  border-radius: 10px;
  padding: 10px 20px 30px 20px;
}
.seo-4 li {
  margin: 10px 0;
  font-size: 16px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.seo-4 li span {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  text-align: center;
  background-color: #2314E0;
  color: #fff;
  margin-right: 10px;
  border-radius: 3px;
  line-height: 22px;
}
.seo-4 li:hover {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.seo-4 .more {
  display: block;
  line-height: 44px;
  width: 180px;
  text-align: center;
  margin: -20px auto 0;
  background-color: #2314E0;
  color: #fff;
  font-size: 16px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.seo-4 .more:hover {
  background-color: #000;
}
.seo-5 {
  font-size: 0;
  margin-left: -50px;
  text-align: center;
}
.seo-5 li {
  display: inline-block;
  vertical-align: middle;
  width: 20%;
}
.seo-5 li .wrap {
  margin: 0 0 0 50px;
}
.seo-5 li .m {
  background: url(../images/img10_2.png) no-repeat center / contain;
  height: 180px;
}
.seo-5 li .m i {
  display: block;
  background: no-repeat center / contain;
  height: 77.77%;
}
.seo-5 li .m i.i1 {
  background-image: url(../images/ys1.png);
}
.seo-5 li .m i.i2 {
  background-image: url(../images/ys2.png);
}
.seo-5 li .m i.i3 {
  background-image: url(../images/ys3.png);
}
.seo-5 li .m i.i4 {
  background-image: url(../images/ys4.png);
}
.seo-5 li .m i.i5 {
  background-image: url(../images/ys5.png);
}
.seo-5 li .wrap:hover .m i.i1 {
  background-image: url(../images/ys11.png);
}
.seo-5 li .wrap:hover .m i.i2 {
  background-image: url(../images/ys22.png);
}
.seo-5 li .wrap:hover .m i.i3 {
  background-image: url(../images/ys33.png);
}
.seo-5 li .wrap:hover .m i.i4 {
  background-image: url(../images/ys44.png);
}
.seo-5 li .wrap:hover .m i.i5 {
  background-image: url(../images/ys55.png);
}
.seo-5 li h4 {
  margin: 15px 0;
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.seo-5 li p {
  margin: 0;
  font-size: 14px;
  color: #666;
}
.about-1 {
  margin: 0;
}
.about-1 .text {
  margin-top: 50px;
  text-align: justify;
  font-size: 16px;
  line-height: 1.8;
}
.about-1 .text p {
  margin: 0;
  text-indent: 2em;
}
.about-1 .in-total {
  margin-top: 50px;
  background: none;
  color: #333;
}
.about-1 .in-total li {
  padding: 0;
}
.about-2 {
  background-image: url(../images/xuanzebg.jpg);
}
.about-2 .logo {
  margin-bottom: -80px;
}
.about-2 .logo img {
  -webkit-animation: none;
  animation: none;
}
.about-3 {
  margin: -20px 0 0 -20px;
}
.about-3 li {
  float: left;
  width: 33.333333%;
}
.about-3 li a {
  display: block;
  border: 1px solid #eaeaea;
  padding: 20px;
  margin: 20px 0 0 20px;
}
.about-3 li h4 {
  font-size: 24px;
  margin: 0;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.about-3 li p {
  margin: 10px 0 0;
  height: 40px;
  overflow: hidden;
}
.about-3 li a:hover {
  box-shadow: 0 0 30px #eeeeee;
}
.about-3-more {
  margin-top: 40px;
  text-align: center;
  font-size: 0;
}
.about-3-more a {
  display: inline-block;
  background-color: #2314E0;
  color: #fff;
  border-radius: 50px;
  font-size: 22px;
  line-height: 45px;
  width: 400px;
  vertical-align: middle;
  margin: 0 20px;
}
.about-3-more a:last-child {
  background-color: #000;
}

.table-1 img {
  display: inline-block;
  vertical-align: middle;
}
.table-1 table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  font-size: 16px;
}
.table-1 tr:nth-child(odd) {
  background-color: #eee;
}
.table-1 th, .table-1 td {
  border: 1px solid #ddd;
  padding: 15px 20px;
}
.table-1 th {
  text-align: center;
  font-weight: normal;
  font-size: 18px;
  color: #fff;
}
.table-1 th:first-child {
  width: 180px;
  background-color: #474747;
}
.table-1 th:nth-child(2) {
  background-color: #2314E0;
}
.table-1 th:last-child {
  background-color: #8e8e8e;
}
.table-1 td:first-child {
  color: #888;
}
.map {
  height: 500px;
}
.contact-left {
  float: left;
  width: 750px;
}
.contact-left .tel {
  font-size: 20px;
  margin-bottom: 30px;
}
.contact-left .tel strong {
  font-family: Impact;
  font-size: 34px;
  color: #2314E0;
}
.contact-left li {
  background: no-repeat 0 0;
  border-bottom: 1px dashed #cac9c9;
  padding-left: 45px;
  font-size: 18px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  line-height: 1.8;
}
.contact-left li.i1 {
  background-image: url(../images/conatct_icon2.png);
}
.contact-left li.i2 {
  background-image: url(../images/conatct_icon3.png);
}
.contact-left li.i3 {
  background-image: url(../images/zuoxi.png);
}
.contact-left li.i4 {
  background-image: url(../images/conatct_icon1.png);
}
.contact-right {
  float: right;
  width: 370px;
}
.contact-right .tit {
  font-size: 16px;
}
.contact-right .tit img {
  vertical-align: middle;
}
.contact-right dl {
  margin: 20px 0 0;
  overflow: hidden;
}
.contact-right dt {
  float: left;
  width: 152px;
  border: 1px solid #ebebeb;
}
.contact-right dd {
  margin-left: 170px;
}
.contact-right dd h4 {
  font-size: 26px;
  font-weight: normal;
  margin: 0;
}
.contact-right dd p {
  margin: 15px 0 0;
  font-size: 16px;
  color: #999;
}
.v-lanmu {
  float: right;
  width: 23%;
  background-color: #fff;
  padding-bottom: 57px;
}
.v-lanmu h3 {
  font-size: 18px;
  margin-top: 25px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 10px;
  padding-left: 10px;
  border-left: 3px solid #0069be;
}
.v-lanmu a {
  display: block;
  float: left;
  font-size: 13px;
  margin-top: 6px;
  margin-left: 6px;
  line-height: 30px;
  border: 1px solid #ddd;
  padding: 0 12px;
  border-radius: 4px;
}
.v-main {
  margin-right: 3%;
  width: 74%;
}
.h-lanmu {
  font-size: 0;
  margin-bottom: 20px;
}
.h-lanmu li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 10px 0;
}
.h-lanmu li a {
  display: block;
  padding: 0 30px;
  line-height: 50px;
  background-color: #fff;
  font-size: 16px;
}
.h-lanmu li a:hover, .h-lanmu li.active a {
  background-color: #2314E0;
  color: #fff;
}
.list-3 {
  margin-top: 10px;
  float: left;
}
.list-3 li {
  margin-bottom: 20px;
}
.list-3 li a {
  display: block;
  overflow: hidden;
  background-color: #fff;
  padding: 20px;
}
.list-3 li .img-center {
  float: left;
  width: 204px;
}
.list-3 li .text {
  margin-left: 224px;
}
.list-3 li .text h4 {
  margin: 0;
  font-size: 22px;
  font-weight: normal;
}
.list-3 li .text p {
  color: #999;
  margin: 15px 0 0;
  line-height: 1.7;
}
.list-3 li .text span {
  display: block;
  margin-top: 15px;
  font-size: 12px;
  color: #999;
}
.list-3 li a:hover {
  box-shadow: 0 0 20px #eeeeee;
}
.banner-content .inner {
  vertical-align: bottom;
}
.content-title {
  text-align: left;
  margin-bottom: 40px;
}
.content-title h1 {
  font-size: 38px;
  margin: 0;
}
.content-title p {
  font-size: 0;
  margin: 20px 0 0;
}
.content-title p span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin-right: 30px;
}
.content-main, .content-xg {
  background-color: #fff;
  padding: 30px;
}
.content-body {
  line-height: 1.8;
}
.content-body img {
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}
.content-exp {
  border-top: 1px dashed #ccc;
  padding-top: 20px;
  overflow: hidden;
  margin-top: 20px;
}
.content-exp a {
  float: left;
  width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-exp a:last-child {
  text-align: right;
}
.content-tips {
  border-top: 1px dashed #ccc;
  padding-top: 20px;
  margin-top: 20px;
  line-height: 1.8;
  color: #333;
}
.content-xg {
  margin-top: 30px;
}
.content-xg-left {
  float: left;
  width: 520px;
  border-right: 1px solid #eee;
  padding-right: 50px;
}
.content-xg-right {
  float: right;
  width: 520px;
}
.content-xg .tit {
  line-height: 1;
  border-left: 6px solid #2314E0;
  font-size: 24px;
  padding-left: 15px;
  margin-bottom: 20px;
}
.content-xg li {
  color: #666;
  line-height: 30px;
  list-style: disc;
  list-style-position: inside;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content-xg li span {
  float: right;
  font-size: 12px;
  color: #999;
}
.content-case-title {
  background-color: #1e1d1d;
  color: #9b9b9b;
  padding: 50px 0;
}
.content-case-title a {
  color: #9b9b9b;
}
.content-case-title a:hover {
  color: #fff;
}
.content-case-title h4 {
  margin: 0 0 20px;
  color: #fff;
  font-size: 32px;
}
.content-case-title h5 {
  margin: 0 0 20px;
  font-size: 18px;
  color: #fff;
}
.content-case-title dl {
  margin: 20px 0 0;
}
.content-case-title dt {
  font-size: 16px;
  background: url(../images/cu_jj.png) no-repeat 0 center;
  padding-left: 30px;
}
.content-case-title dd {
  margin: 10px 0 0;
  line-height: 1.8;
  text-align: justify;
}
.content-case-title .view {
  font-size: 16px;
  background: url(../images/dianzan.png) no-repeat 0 center;
  padding-left: 30px;
}
.content-case-title .btn {
  margin-top: 30px;
}
.content-case-title .btn a {
  display: block;
  margin-top: 15px;
  border: 1px solid #9b9b9b;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  border-radius: 20px;
}
.content-case-title .btn a:hover, .content-case-title .btn a:last-child {
  background-color: #2314E0;
  border-color: #2314E0;
  color: #fff;
}
.content-case-title-left {
  float: left;
  width: 920px;
}
.content-case-title-right {
  float: right;
  width: 180px;
  padding-top: 50px;
}
.content-case-xg .tit {
  font-size: 28px;
  margin-bottom: 40px;
}
.list-4 {
  margin: -40px 0 0 -40px;
}
.list-4 li {
  float: left;
  width: 33.333333%;
}
.list-4 li a {
  display: block;
  background-color: #fff;
  margin: 40px 0 0 40px;
}
.list-4 li .img-cover {
  padding-top: 71%;
}
.list-4 li .text {
  padding: 20px;
}
.list-4 li .text h4 {
  font-weight: normal;
  margin: 0;
  font-size: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-4 li .text p {
  margin: 10px 0 0;
  color: #888;
  height: 40px;
  overflow: hidden;
}
.list-4 li a:hover .img-cover span {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.wzjs-1 {
  margin-bottom: 40px;
}
.wzjs-1 .pic {
  float: left;
  padding: 10px;
  width: 450px;
  background: url(../images/bj_12.jpg) center no-repeat;
  height: 305px;
}
.wzjs-1 .pic .img-center {
  height: 305px;
  line-height: 305px;
}
.wzjs-1 .info {
  margin-left: 500px;
}
.wzjs-1 .info h1 {
  margin: 0;
  font-size: 0;
  font-weight: normal;
}
.wzjs-1 .info h1 span, .wzjs-1 .info h1 small {
  display: inline-block;
  vertical-align: middle;
}
.wzjs-1 .info h1 span {
  font-size: 32px;
  margin-right: 15px;
}
.wzjs-1 .info h1 small {
  font-size: 14px;
  color: #fff;
  line-height: 26px;
  padding: 0 4px;
}
.wzjs-1 .text {
  padding: 15px;
  background: url(../images/conbg_03.jpg) repeat center;
  margin-top: 20px;
}
.wzjs-1 .text .item {
  overflow: hidden;
  margin-bottom: 15px;
}
.wzjs-1 .text .label {
  float: left;
  font-size: 12px;
  line-height: 22px;
  padding: 0 5px;
  border: 1px solid #aaaaaa;
  color: #828282;
}
.wzjs-1 .text .con {
  margin-left: 70px;
  line-height: 24px;
}
.wzjs-1 .text .tag {
  font-size: 0;
  margin-bottom: -10px;
}
.wzjs-1 .text .tag span {
  font-size: 12px;
  line-height: 22px;
  padding: 0 5px;
  border: 1px solid #333;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-bottom: 10px;
}
.wzjs-1 .text .btn {
  margin-top: 40px;
  font-size: 0;
}
.wzjs-1 .text .btn a {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
  margin: 10px 10px 0 0;
  position: relative;
  border: 1px solid #666;
  color: #666;
  line-height: 30px;
  text-align: center;
  padding: 0 20px;
}
.wzjs-1 .text .btn .img-center {
  position: absolute;
  top: 100%;
  background-color: #666;
  left: 50%;
  width: 100px;
  padding: 5px;
  margin-left: -55px;
  display: none;
  z-index: 1;
}
.wzjs-1 .text .btn a:hover {
  background-color: #666;
  color: #fff;
}
.wzjs-1 .text .btn a:hover .img-center {
  display: block;
}
.wzjs-1 .text .btn a:first-child {
  background-color: #2314E0;
  color: #fff;
  border-color: #2314E0;
}
.wzjs-1 .text .btn a:last-child {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
.wzjs-box {
  margin-bottom: 40px;
}
.wzjs-tit {
  margin-bottom: 20px;
  border-bottom: 2px solid #d7d7d7;
  line-height: 22px;
}
.wzjs-tit span {
  display: inline-block;
  font-size: 22px;
  border-bottom: 2px solid #2314E0;
  margin-bottom: -2px;
  padding-bottom: 10px;
}
.wzjs-tit span i {
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
  width: 22px;
  text-align: center;
  color: #fff;
  background-color: #2314E0;
  border-radius: 50%;
  font-style: normal;
  font-size: 14px;
  margin-right: 10px;
}
.wzjs-tit em {
  float: right;
  font-size: 12px;
  color: #999;
  font-style: normal;
}
.wzjs-2 {
  margin-bottom: 20px;
  font-size: 20px;
  color: #666;
}
.wzjs-2 .tel {
  float: right;
  color: #2314E0;
  background: url(../images/gw.jpg) no-repeat 0 center;
  padding-left: 30px;
}
.wzjs-2 strong {
  color: #2314E0;
}
.table-2 table {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
  line-height: 1.8;
}
.table-2 th, .table-2 td {
  border: 1px solid #ddd;
  padding: 12px 20px;
}
.table-2 th {
  font-size: 16px;
  font-weight: normal;
  background-color: #f5f6f7;
}
.table-2 th:first-child, .table-2 td:first-child {
  width: 110px;
  background: url(../images/c-c3.jpg) repeat-y right center #f5f6f7;
}
.table-2 th:last-child, .table-2 td:last-child {
  width: 200px;
}
.table-2 td {
  color: #666;
}
.table-2 td img {
  display: inline-block;
  vertical-align: middle;
}
.wzjs-3 li {
  float: left;
  width: 16.666666666%;
}
.wzjs-3 li .wrap {
  padding: 10px 20px;
  text-align: center;
}
.wzjs-3 li .img-center {
  height: 42px;
  line-height: 42px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.wzjs-3 li p {
  margin: 10px 0 0;
  font-size: 16px;
}
.wzjs-3 li .wrap:hover {
  box-shadow: 0 0 26px #d2d2d2;
}
.wzjs-3 li .wrap:hover .img-center {
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
}
.wzjs-3-tips {
  margin-top: 20px;
  padding: 5px 15px;
  border: 1px solid #2314E0;
}
.wzjs-3-tips p {
  margin: 10px 0;
}
.wzjs-3-tips p strong {
  color: #fe6700;
}
.wzjs-4 li {
  float: left;
  width: 12.5%;
}
.wzjs-4 li .wrap {
  position: relative;
}
.wzjs-4 li .wrap:after {
  content: '';
  position: absolute;
  width: 27px;
  height: 34px;
  background: url(../images/lc_85.jpg) no-repeat center / cover;
  top: 13px;
  right: -13px;
}
.wzjs-4 li .img-center {
  height: 60px;
  line-height: 60px;
}
.wzjs-4 li p {
  margin: 10px 0 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wzjs-4 li:last-child .wrap:after {
  display: none;
}
.wzjs-5 {
  position: relative;
}
.wzjs-5 .bg {
  position: absolute;
  left: 50%;
  top: 0;
  background: url(../images/shzb_97.jpg) no-repeat center / contain;
  width: 28px;
  height: 100%;
  margin-left: -14px;
}
.wzjs-5 .wzjs-box {
  width: 520px;
}
.wzjs-5 .text {
  color: #666;
  line-height: 1.8;
}
.wzjs-5-left {
  float: left;
  background: url(../images/bg-bg_03.jpg) no-repeat right bottom;
}
.wzjs-5-right {
  float: right;
  background: url(../images/bg-bg_05.jpg) no-repeat right bottom;
}
.wzjs-6 {
  margin: 0;
}
.wzjs-6 dt {
  float: right;
  width: 600px;
}
.wzjs-6 dd {
  margin: 0 700px 0 100px;
  padding-top: 60px;
}
.wzjs-6 dd p {
  margin: 0 0 15px;
  line-height: 2;
  font-size: 16px;
  background-color: #ececec;
  padding: 0 20px;
  border-left: 10px solid #e79d22;
}
.more-big-2 {
  display: block;
  margin: 40px auto 0;
  line-height: 48px;
  font-size: 16px;
  width: 260px;
  text-align: center;
  background-color: #ababab;
  border-radius: 50px;
  color: #fff !important;
}
.more-big-2:hover {
  background-color: #737373;
}
.wzjs-7 {
  position: relative;
}
.wzjs-7 .bg {
  position: absolute;
  left: 692px;
  top: 0;
  background: url(../images/shzb_97.jpg) no-repeat center / contain;
  width: 28px;
  height: 100%;
}
.wzjs-7 dl {
  margin: 0 0 20px;
  overflow: hidden;
}
.wzjs-7 dt {
  float: left;
  color: #fff;
  text-align: center;
  width: 83px;
  background: url(../images/psd_123.jpg) no-repeat center 0 / contain;
  font-size: 22px;
  padding-top: 10px;
  height: 92px;
}
.wzjs-7 dd {
  margin-left: 110px;
}
.wzjs-7 dd h4 {
  margin: 0;
  font-size: 22px;
  font-weight: normal;
}
.wzjs-7 dd p {
  margin: 15px 0 0;
  color: #9d9d9d;
  line-height: 1.8;
}
.wzjs-7 .list li {
  color: #666;
  line-height: 40px;
  list-style: disc;
  list-style-position: inside;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  border-bottom: 1px dashed #d7d8d8;
}
.wzjs-7 .list li span {
  float: right;
  font-size: 12px;
  color: #999;
}
.wzjs-7 .menu {
  overflow: hidden;
  margin: 0 0 0 -20px;
  padding-top: 72px;
}
.wzjs-7 .menu li {
  float: left;
}
.wzjs-7 .menu li a {
  display: block;
  margin: 0 0 20px 20px;
  line-height: 30px;
  padding: 0 30px;
  border-radius: 30px;
  background-color: #e5e5e5;
}
.wzjs-7 .menu li.active a {
  background-color: #2314E0;
  color: #fff;
}
.wzjs-7 .more {
  display: inline-block;
  font-size: 16px;
  margin-top: 20px;
}
.wzjs-7-left {
  float: left;
  width: 680px;
  padding-right: 40px;
}
.wzjs-7-right {
  float: right;
  width: 460px;
}

/*cod速卖宝*/
.banner-sub3{
	height: 650px;
	background: url("../images/cod_02.png") no-repeat center center;
}

.cod_box1{ display: flex;}
.cod_img{ width: 577px; margin-right: 200px;}
.cod_box1 ul { width: 400px; text-align: right; display: flex;  }
.cod_box1 ul li{  line-height: 112px; }
.cod_box1 ul li a{ font-size: 16px; margin-left: 42px;}
.cod_list1{ margin-top: 50px;}
.cod_list1 li a{ margin:0 8%; background: #fcfcfc; border: none; padding: 20px; }
.cod_list1 li a p{ font-size: 16px; line-height: 30px;}
.cod_bg{ background: #fafbfd;}
.cod_wz1{ font-size: 18px; padding: 30px 0;}
.cod_list2 .dlz_title{ padding-left: 0; height: 80px;}
.cod_list2 .dlz_title h3{ height: 8px; width: 80px; background: #2675f7; border-radius: 5px;}
.cod_list2 .dlz_list3{ margin-top: 80px;}
.cod_list2 .dlz_list4{ margin-top: 80px;}
.cod_list2 .dlz_list3_r a{background: #2675f7; width: 40%; border-radius: 10px;}
.cod_list2 .dlz_title h2{ font-size: 48px; color: #2675f7; font-weight: normal;}

.cod_list3 li{ width: 47%;}
.cod_list3 .hw_flex { background: #f9faff;}
.cod_list3 .hw_wenzi2 h4{ font-size: 24px; color: #2675f7; font-weight: normal;}
.cod_list3 .hw_wenzi2 h4 span{ font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal; padding-right: 10px;
}

.cod_list4{display: flex;}
.cod_list4 h2{ padding-top: 100px; font-size: 30px; padding-left: 50px;}
.cod_list4 p{ padding-left: 50px; font-size: 16px;}
.cod_list4 a{ display: block; margin-left: 50px; background: #2675f7; width: 250px; height: 50px; line-height: 50px; color: #fff; text-align: center; border-radius: 10px; font-size: 24px;}



.ind_cod p{ font-size: 17px;}






















@media screen and (max-width: 1200px) {
  .center {
    width: 100%;
  }
}
@media screen and (max-width: 450px) {
  .box_tit p {
    font-size: 1rem;
  }
  .pro_screen ul li {
    width: 31.33%;
    margin: 1%;
  }
  .pro_screen ul li a {
    width: 100%;
  }
  .flex_between {
    padding-bottom: 15px;
  }
  .case_list ul li .text h3 {
    font-size: .118rem;
    line-height: .2rem;
    margin-top: 10px;
    padding: 0;
    padding-bottom: 5px;
    height: .4rem;
    overflow: hidden;
  }
  .case_list ul li .text2 {
    padding: 0;
  }
  .case_list ul li .text2 span {
    font-size: .09rem;
    margin-top: 8px;
  }
  .case_list ul li .text2 span i {
    font-size: .14rem;
  }
  .case_list ul li .text2 span {
    font-size: .09rem;
    margin-top: 8px;
  }
  .case_list ul li .text2 a {
    display: none;
  }
}
.oneform input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.oneform input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}
.oneform input::-moz-placeholder, textarea::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}
.oneform input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}
.oneform {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: none;
}
.oneform .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.onebox {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 930px;
  margin-left: -465px;
  background-color: #2314E0;
  color: #fff;
  margin-top: -260px;
}
.onebox-wrap {
  border: 1px #fff dashed;
  margin: 15px;
  padding: 35px;
}
.onebox .close {
  float: right;
  width: 42px;
  height: 42px;
  background: url(../images/tc_btn_1.png) no-repeat center / contain;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.onebox .close:hover {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.onebox .tit {
  margin-bottom: 35px;
  font-size: 40px;
  background: no-repeat 0 center / contain;
  padding-left: 245px;
}
.onebox ul {
  margin: -15px 0 0 -15px;
}
.onebox li {
  float: left;
  width: 50%;
}
.onebox li.full {
  width: 100%;
}
.onebox li .wrap {
  margin: 15px 0 0 15px;
  overflow: hidden;
  border: 1px #fff solid;
  border-radius: 8px;
}
.onebox li i {
  float: left;
  background: no-repeat center / contain;
  width: 54px;
  height: 54px;
}
.onebox li i.i1 {
  background-image: url(../images/tc_ico_1.png);
}
.onebox li i.i2 {
  background-image: url(../images/tc_ico_2.png);
}
.onebox li i.i3 {
  background-image: url(../images/tc_ico_3.png);
}
.onebox li i.i4 {
  background-image: url(../images/tc_ico_4.png);
}
.onebox li i.i5 {
  background-image: url(../images/tc_ico_5.png);
}
.onebox li input {
  display: block;
  margin-left: 54px;
  border: none;
  background: none;
  box-shadow: none;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  padding: 12px;
  width: 326px;
}
.onebox li textarea {
  display: block;
  border: none;
  background: none;
  box-shadow: none;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  padding: 12px;
  width: 380px;
}
.onebox li.full textarea {
  width: 802px;
}
.onebox li.yzm img {
  float: right;
  height: 54px;
  width: 120px;
}
.onebox li.yzm input {
  width: 190px;
}
.onebox .submit {
  display: block;
  border: 0;
  height: 54px;
  width: 100%;
  cursor: pointer;
  font-size: 20px;
  color: #2314E0;
  background: #fff;
}
.onebox .submit:hover {
  background-color: #2314E0;
  color: #fff;
}
@media screen and (max-width: 767px) {
  body {
    min-width: 320px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .container {
    width: auto;
  }


  /*搜索营销*/
  .n_yjbz td {
    line-height: 2.5em;
    font-size: 14px;
  }
.gywm_flex{ display: block; width: 100%;}
.gywm_flex_l{ width: 100%; font-size: 14px; }
.gywm_flex .img-center { width: 100%; margin-top: 20px;}
.gywm_box2{ width: 98%; margin: 0 auto;font-size: 14px; line-height: 1.6em; margin-top: 30px;}
.gywm_box2 strong{ font-size: 16px;  }
.gywm_box3 { display: block; width: 100%;}
.gywm_box3 .img-center{ width: 98%; margin: 0 auto;}
.gywm_bd{ width: 98%; margin: 0 auto;}
	.gywm_bd .input  input{ width: 98%; margin: 0 auto; margin-top: 20px;}
	.gywm_bd  textarea{ width: 98%; margin: 0 auto; margin-top: 20px;}
  /*信息流*/
  .n_xxl_wz {
    font-size: 16px;
    margin: 0 auto;
    line-height: 2em;
    margin-top: 40px;
  }
  .n_xxl_wz a {
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    color: #1822dc;
  }
  .n_xxl_wz1 {
    display: block;
    padding-top: 30px;
    font-size: 16px;
    color: #fff;
    text-decoration: underline;
  }
  .n_xxl_wz1:hover {
    color: #fff;
  }
	
/*新闻列表页*/
	.news_box{
		display: block;
		width: 100%;
		overflow: hidden;
	}
	.news_box_l{ width: 100%;}
	.news_box .container{width: 100%; margin: 0 auto; overflow: hidden;}
	.news_list_flex{ display: block;}
	.news_list_flex .img-center{display: none;}
	.news_list h2{ font-size: 18px;}
	.news_box_r{ margin: 0 auto;}
	
	

	
	
	
	
	
	
	
	
	
	

  .box_tit {
    margin: 20px 0;
  }
  .box_tit span {
    font-size: 2rem;
  }
  .box_tit p {
    padding: 0 8%;
  }
  .pro_screen {
    padding: 20px 0;
  }
  .pro_screen ul {
    padding-left: 70px;
  }
  .pro_screen ul li:first-child {
    position: absolute;
    left: 0;
  }
  .pro_screen ul li a {
    width: 100px;
    padding: 6px 0;
    border: 1px solid #ddd;
    text-align: center;
  }
  .flex_between {
    padding-top: 0;
    width: 90%;
    margin: 0 5%;
  }
  .flex_between .text {
    width: 100%;
  }
  .flex_between .search {
    width: 100%;
    padding-right: 0;
    margin-top: 15px;
  }
  .flex_between .search input[type="text"] {
    width: 60%;
    border: 1px solid #ddd;
    float: left;
    padding: 0 10px;
    outline: 0;
  }
  .flex_between .search input[type="submit"] {
    width: 30%;
  }
  .case_list ul li {
    width: 41.2%;
    margin: 2%;
  }
  .case_list ul li:nth-child(3n) {
    margin-right: 2%;
  }
  .footer .lx h3 {
    font-size: 14px;
  }
  .kf {
    display: none;
  }
  .footer-fix {
    display: block;
  }
  .header {
    background-color: #2314E0;
    padding: 10px 0;
    position: fixed;
  }
  .header .logo {
    height: 30px;
    padding: 0;
    line-height: 30px;
    float: none;
  }
  .header .nav {
    display: none;
    margin: 10px -15px 0;
    text-align: left;
    float: none;
  }
  .header .nav li {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    margin: 0;
  }
  .header .nav li .arr {
    display: block;
  }
  .header .nav li a {
    border-bottom: 0;
    padding: 0 15px;
    font-size: 14px;
    color: #fff !important;
    line-height: 40px;
  }
  .header .nav li a span {
    opacity: 1;
  }
  .header .nav li.open .arr:after {
    border-color: #fff;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
  }
  .header .nav .dropdown-box {
    position: static;
    width: 100%;
    margin: 0;
    text-align: left;
    background: rgba(68, 47, 213, 0.85);
    border-radius: 0;
    padding: 0;
  }
  .header .nav .dropdown-box a {
    padding: 0 15px;
    line-height: 40px;
    width: 100%;
    color: #fff !important;
  }
  .header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
    color: #ce2e33;
  }
  .menu-btn {
    display: block;
  }
  .sp_nav_body {
    overflow: visible;
  }
  .sp_nav {
    display: none;
  }
  .sp_nav-box {
    display: none !important;
  }
  .banner {
    height: 250px;
  }
  .banner .img-cover, .banner .swiper-pagination {
    display: block;
  }
  .banner .text, .banner video {
    display: none;
  }
  .banner .text h4 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .banner .text p {
    font-size: 14px;
  }
  .banner .text a {
    margin-top: 20px;
    font-size: 14px;
    line-height: 32px;
    width: 120px;
  }
  .dashuju {
    width: 100%;
  }
  .dashuju a {
    font-size: 14px;
  }
  .in-total {
    margin: 0 -15px;
  }
  .in-total li {
    padding: 15px 0;
  }
  .in-total li span {
    font-size: 12px;
  }
  .in-total li strong {
    font-size: 24px;
  }
  .in-total li p {
    margin: 5px 0 0;
    font-size: 12px;
  }
  .section {
    padding: 30px 0;
  }
  .section-title {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .section-title p {
    font-size: 12px;
  }
  .section-title-1 {
    background-size: auto 28px;
    background-position: center 0;
  }
  .section-title-1 strong {
    padding: 0 10px;
  }
  .in-server li {
    width: 50%;
  }
  .in-server li a {
    border: 0;
    padding: 10px;
  }
  .in-server li span {
    display: none;
  }
  .in-server li .img-center {
    line-height: 50px;
    height: 50px;
    padding: 0;
  }
  .in-server li h4 {
    font-size: 16px;
    margin: 10px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .in-server li p {
    margin: 0;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }
  .in-server li:first-child {
    width: 100%;
  }
	.dlz_list2 li:first-child{ width: 33.333%;}
	.dlz_list2 li{ width: 33.3333%; }
	
  .wzjs_box1 li:first-child {
    width: 25%;
  }
	
  .wzjs_box1 li {
    width: 25%;
  }
  .sem_box3 li:first-child {
    width: 50%;
  }
	
  .wzjs li:first-child {
    width: 50%;
  }
		
  .sem_box2 li:first-child {
    width: 50%;
  }
	
	.sem_box2 { width: 100%;}
	.sem_box2 .sem_flex{
		display: block;
		padding: 10px 0;
	}
	
	.sem_box2 .sem_flex_l{
		display: block;
		width: 100%;
		font-size: 18px;
	}
	
		.sem_box2 .sem_flex_r{
		display: block;
		width: 100%;
		font-size: 14px;
	}
	 .sem_box1 li:first-child {
    width: 50%;
  }
	.sem_box1 li{
	width: 50%;
	
}
	
	  .sem_box1 li p {
   
    -webkit-line-clamp: 5;
  
  }
  .zhyx li:first-child {
    width: 50%;
  }
  .in-seo li {
    width: 100%;
  }
  .in-seo li a {
    padding: 20px;
  }
  .in-seo li .img-center {
    height: 40px;
    line-height: 40px;
  }
  .in-seo li p {
    margin-top: 10px;
  }
  .n_cgal li {
    width: 46%;
    float: left;
  }
  .n_cgal li a {
    padding: 0 0 15px 0;
  }
  .n_cgal li a h4 {
    font-size: 14px;
  }
  .n_cgal li p {
    font-size: 12px;
    color: #888;
  }
  .n_cgal li .img-center {
    width: 100%;
    height: auto;
  }
  .in-menu {
    margin: -5px 0 15px -5px;
  }
  .in-menu {
    display: none;
  }
  .in-menu li a {
    font-size: 14px;
    padding: 0 10px;
    line-height: 32px;
    margin: 5px 0 0 5px;
  }
.wangzhanlist .in-menu{
  display: block;
	text-align: center;
}
.wangzhanlist .in-menu li{
    width: 20%;
  }
	.wangzhanlist .in-menu li a{ font-size:14px; padding: 0 10px; }
	.news_box .in-menu li a{
		font-size: 18px;
	}
	
  .list-1 {
    margin: -10px 0 0 -10px;
  }
  .list-1 li {
    width: 50%;
  }
  .list-1 li a {
    margin: 10px 0 0 10px;
  }
  .list-1 li .text {
    position: static;
    -webkit-transform: scale(1);
    transform: scale(1);
    width: auto;
    height: auto;
    display: block;
    background-color: #fff;
    color: #333;
  }
  .list-1 li .inner {
    display: block;
    text-align: left;
    padding: 10px;
  }
  .list-1 li .text h4 {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .list-1 li .text p {
    font-size: 14px;
    margin-top: 0;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .list-2 {
    margin: -15px 0 0 -15px;
  }
  .list-2 li {
    width: 100%;
  }
  .list-2 li a {
    margin: 15px 0 0 15px;
    padding: 10px;
  }
  .index-news-menu {
    display: block;
  }
  .index-news-con .img-center {
    display: none;
  }
  .index-news-con .list-2 {
    margin-left: -15px;
  }
  .in-desc .logo {
    float: none;
    text-align: center;
    width: auto;
    height: 100px;
    line-height: 100px;
  }
  .in-desc .text {
    margin: 20px 0 0;
  }
  .in-desc .text h4 {
    font-size: 20px;
  }
  .in-desc .text h5 {
    margin: 15px 0 5px;
    font-size: 14px;
  }
  .in-desc .text p {
    font-size: 12px;
  }
  .in-desc .text a {
    display: none;
  }
  .in-partners {
    margin: -5px 0 0 -5px;
  }
  .in-partners li a {
    margin: 5px 0 0 5px;
  }
  .in-partners li .img-center {
    height: 45px;
    line-height: 45px;
  }
  .in-process {
    margin-top: -15px;
  }
  .in-process li {
    width: 33.333333%;
  }
  .in-process li a {
    margin-top: 15px;
  }
  .in-process li .img-center {
    height: 30px;
    line-height: 30px;
  }
  .in-process li h4 {
    font-size: 14px;
    margin-top: 10px;
  }
  .in-process li p {
    margin-top: 5px;
  }
  .n_xxl2 li {
    width: 20%;
  }
  .n_xxl2 li .img-center {
    height: 182px;
    line-height: 182px;
  }
  .n_xxl2 li a {
    margin: 5px 0 0 0;
  }
  .in-dynamic {
    margin-top: -15px;
  }
  .in-dynamic li {
    width: 100%;
  }
  .in-dynamic li a {
    margin-top: 15px;
    padding: 15px;
  }
  .in-dynamic li h4 {
    font-size: 16px;
  }
  .in-dynamic li p {
    margin-top: 10px;
  }
  .more-big {
    margin-top: 30px;
    line-height: 40px;
  }
  .in-partone1 li {
    width: 100%;
  }
  .in-partone1 li .wrap {
    padding: 40px 10px;
  }
  .in-partone1 li h4 {
    font-size: 20px;
  }
  .in-partone1 li a {
    font-size: 14px;
    margin-top: 20px;
    width: 120px;
  }
  .in-ready {
    display: none;
  }
	
/*google搜索引擎*/
.google_wz1{ font-size: 14px;}	
.google_wz2{ font-size: 16px;}	
.googleseo li p{ font-size: 14px; text-align: center;}
.googlebox2  li .img-center{ height: 110px; line-height: 110px;}
.googlebox2 li .img-center img{vertical-align:middle;}
.googlebox2 li p{  text-align: center;}
.googlebox4 .img-center img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 50%;
    max-height: 100%;
  }
	
  .footer {
    padding-top: 30px;
  }
  .footer dl {
    display: none;
  }
  .footer dt {
    margin-bottom: 10px;
  }
  .footer .lx {
    display: block;
    float: none;
    width: auto;
  }
  .footer .lx .tel {
    font-size: 30px;
  }
  .footer-top {
    display: none;
  }
  .footer-copy {
    padding: 15px 0;
    font-size: 12px;
    margin-top: 30px;
  }
  .banner-sub {
    height: 120px;
    font-size: 20px;
  }
.sem_wenzi1{ font-size: 16px; padding: 3px 20px;}
.sem_wenzi2{ font-size: 14px;}
  .pages {
    margin-top: 20px;
  }
  .pages a {
    font-size: 12px;
    line-height: 30px;
    padding: 0 12px;
  }
  .lanmu-title {
    display: block;
  }
  .lanmu ul {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 11;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    display: none;
  }
  .lanmu li {
    display: block;
    border-top: 1px solid #ddd;
    margin: 0;
  }
  .lanmu li a {
    display: block;
    line-height: 40px;
    text-align: center;
    border-right: 0;
    font-size: 14px;
  }
  .lanmu li.active a, .lanmu li a:hover {
    background-color: transparent;
    color: #2314E0;
  }
  .position {
    padding: 10px 0;
    font-size: 12px;
  }
  .position i {
    margin-right: 5px;
    height: 17px;
    background-size: 12px;
    width: 12px;
  }
  .seo-1 {
    margin: -10px 0 0 -10px;
  }
  .seo-1 li {
    width: 50%;
  }
  .seo-1 li a {
    margin: 10px 0 0 10px;
    padding: 75px 10px 10px;
  }
  .seo-1 li h4 {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .seo-1 li p {
    font-size: 12px;
    height: 85px;
  }
  .seo-1 li:last-child {
    display: none;
  }
  .seo-2 {
    padding: 0;
    margin: -10px 0 0 -10px;
    background-color: transparent;
  }
  .seo-2 li {
    width: 50%;
  }
  .seo-2 li a {
    margin: 10px 0 0 10px;
    background-color: #fff;
    padding: 5px;
  }
  .seo-2 li .img-center {
    height: 156px;
    line-height: 156px;
  }
  .seo-2 li .text {
    line-height: 34px;
    font-size: 12px;
  }
  .seo-3 {
    padding: 0;
    background: none;
  }
  .seo-3 ul {
    height: auto;
  }
  .seo-3 li {
    position: static;
    margin-bottom: 15px;
    padding: 10px 15px;
    font-size: 14px;
  }
  .seo-3 li:after {
    display: none !important;
  }
  .seo-3 li span {
    font-size: 16px;
  }
  .seo-3 .zd {
    width: 88px;
    height: 88px;
  }
  .seo-3 .zd span {
    font-size: 16px;
    padding: 22px 0;
  }
  .seo-4 .item {
    width: 100%;
    margin-bottom: 30px;
  }
  .seo-4 .item:last-child {
    margin-bottom: 0;
  }
  .seo-4 .tit {
    margin-bottom: 20px;
  }
  .seo-4 .tit h4 {
    font-size: 20px;
  }
  .seo-4 .tit h4 small {
    font-size: 14px;
    margin-left: 10px;
  }
  .seo-4 .tit span {
    font-size: 16px;
  }
  .seo-4 ul {
    padding: 10px 15px 20px 15px;
  }
  .seo-4 li {
    font-size: 14px;
  }
  .seo-4 li span {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    line-height: 20px;
  }
  .seo-4 .more {
    line-height: 34px;
    font-size: 14px;
    margin-top: -15px;
  }
  .seo-5 {
    margin: -15px 0 0 -15px;
  }
  .seo-5 li {
    width: 33.333333%;
  }
  .seo-5 li .wrap {
    margin: 15px 0 0 15px;
  }
  .seo-5 li .m {
    height: 75px;
  }
  .seo-5 li h4 {
    margin: 10px 0;
    font-size: 14px;
  }
  .seo-5 li p {
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .about-1 .img-center {
    width: 70%;
    margin: 0 auto;
  }
  .about-1 .text {
    margin-top: 20px;
    font-size: 14px;
  }
  .about-1 .in-total {
    margin-top: 20px;
  }
  .about-2 .logo {
    display: none;
  }
  .about-2 .text {
    margin-top: 0;
  }
  .about-3 li {
    width: 100%;
  }
  .about-3 li a {
    padding: 15px;
  }
  .about-3 li h4 {
    font-size: 16px;
  }
  .about-3 li p {
    height: auto;
  }
  .about-3-more {
    margin-top: 20px;
  }
  .about-3-more a {
    display: block;
    margin: 10px 0 0;
    width: auto;
    font-size: 16px;
    line-height: 34px;
  }
  .table-1 table {
    font-size: 12px;
  }
  .table-1 th, .table-1 td {
    padding: 10px;
  }
  .table-1 th {
    font-size: 14px;
  }
  .table-1 th:last-child {
    display: none;
  }
  .table-1 td:last-child {
    display: none;
  }
  .table-1 th:first-child {
    width: 80px;
  }
  .map {
    height: 300px;
  }
  .contact-left, .contact-right {
    width: auto;
    float: none;
  }
  .contact-left .tel {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .contact-left .tel strong {
    font-size: 24px;
  }
  .contact-left li {
    font-size: 14px;
    background-size: 24px auto;
    padding-left: 30px;
  }
  .contact-right {
    margin-top: 30px;
  }
  .contact-right .tit img {
    height: 30px;
  }
  .contact-right dt {
    width: 100px;
  }
  .contact-right dd {
    margin-left: 115px;
  }
  .contact-right dd h4 {
    font-size: 18px;
  }
  .contact-right dd p {
    font-size: 14px;
    margin-top: 10px;
  }
  .v-lanmu, .h-lanmu {
    display: none;
  }
  .v-main {
    margin: 0;
    width: 100%;
  }
  .list-3 li {
    margin-bottom: 15px;
  }
  .list-3 li a {
    padding: 10px;
  }
  .list-3 li .img-center {
    width: 100px;
  }
  .list-3 li .text {
    margin-left: 110px;
  }
  .list-3 li .text h4 {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .list-3 li .text p {
    margin-top: 5px;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .list-3 li .text span {
    display: none;
  }
  .banner-content {
    height: auto;
    padding: 30px 0;
  }
  .banner-sbanner-contentub .container {
    display: block;
    height: auto;
  }
  .banner-content .inner {
    display: block;
  }
  .content-title {
    margin: 0;
  }
  .content-title h1 {
    font-size: 20px;
  }
  .content-title p {
    margin-top: 10px;
  }
  .content-title p span {
    font-size: 12px;
    margin-right: 5px;
  }
  .content-main, .content-xg {
    padding: 15px;
  }
  .content-main {
    margin: -30px -15px 0;
  }
  .content-exp {
    margin-top: 15px;
    padding-top: 15px;
    font-size: 12px;
  }
  .content-exp a {
    float: none;
    display: block;
    width: auto;
  }
  .content-exp a:last-child {
    text-align: left;
    margin-top: 10px;
  }
  .content-tips {
    margin-top: 15px;
    padding-top: 15px;
    font-size: 12px;
  }
  .content-xg {
    margin: 20px -15px 0;
  }
  .content-xg .tit {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .content-xg-left, .content-xg-right {
    float: none;
    width: auto;
  }
  .content-xg-left {
    padding-right: 0;
    border-right: 0;
  }
  .content-xg-right {
    margin-top: 20px;
  }
  .webdes {
    margin-left: -10px;
  }
  .webdes li {
    width: 50%;
  }
  .webdes li a {
    margin: 10px 0 0 10px;
    line-height: 44px;
    font-size: 14px;
  }
  .content-case-title {
    padding: 30px 0;
  }
  .content-case-title h4 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .content-case-title h5 {
    font-size: 16px;
  }
  .content-case-title .btn {
    margin-top: 20px;
  }
  .content-case-title-left, .content-case-title-right {
    width: auto;
    float: none;
  }
  .content-case-title-right {
    padding-top: 30px;
  }
  .content-case-xg .tit {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .list-4 {
    margin: -15px 0 0 -15px;
  }
  .list-4 li {
    width: 50%;
  }
  .list-4 li a {
    margin: 15px 0 0 15px;
  }
  .list-4 li .text {
    padding: 10px;
  }
  .list-4 li .text h4 {
    font-size: 16px;
  }
  .list-4 li .text p {
    font-size: 12px;
    line-height: 20px;
  }
  .wzjs-1, .wzjs-box {
    margin-bottom: 30px;
  }
  .wzjs-1 .pic {
    width: auto;
    float: none;
    padding: 0;
    background: none;
    height: auto;
  }
  .wzjs-1 .pic .img-center {
    height: 235px;
    line-height: 235px;
  }
  .wzjs-1 .info {
    margin: 20px 0 0;
  }
  .wzjs-1 .info h1 span {
    font-size: 18px;
    margin-right: 5px;
  }
  .wzjs-1 .info h1 small {
    font-size: 12px;
    line-height: 20px;
  }
  .wzjs-1 .text .btn {
    margin-top: 20px;
  }
  .wzjs-tit {
    line-height: 20px;
  }
  .wzjs-tit em {
    display: none;
  }
  .wzjs-tit span {
    font-size: 16px;
  }
  .wzjs-tit span i {
    line-height: 20px;
    width: 20px;
    margin-right: 5px;
  }
  .wzjs-2 {
    font-size: 16px;
  }
  .wzjs-2 .tel {
    float: none;
    margin-bottom: 10px;
  }
  .table-2 table {
    font-size: 12px;
  }
  .table-2 th, .table-2 td {
    padding: 10px;
  }
  .table-2 th {
    font-size: 14px;
  }
  .table-2 th:first-child, .table-2 td:first-child {
    width: 80px;
  }
  .table-2 th:last-child {
    display: none;
  }
  .table-2 td:last-child {
    display: none;
  }
  .table-2 td:first-child img {
    height: 16px;
    width: auto;
  }
  .wzjs-3 li {
    width: 33.333333%;
  }
  .wzjs-3 li .wrap {
    padding: 5px;
  }
  .wzjs-3 li .img-center {
    height: 24px;
    line-height: 24px;
  }
  .wzjs-3 li p {
    font-size: 12px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .wzjs-3-tips {
    padding: 0 10px;
  }
  .wzjs-4 {
    margin-top: -15px;
  }
  .wzjs-4 li {
    width: 25%;
  }
  .wzjs-4 li .wrap {
    margin-top: 15px;
  }
  .wzjs-4 li .wrap:after {
    display: none;
  }
  .wzjs-4 li .img-center {
    height: 40px;
    line-height: 40px;
  }
  .wzjs-4 li p {
    font-size: 12px;
  }
  .wzjs-5 .bg {
    display: none;
  }
  .wzjs-5 .wzjs-box {
    width: auto;
  }
  .wzjs-5-left, .wzjs-5-right {
    float: none;
  }
  .wzjs-6 dt {
    float: none;
    width: auto;
  }
  .wzjs-6 dd {
    margin: 20px 0 0;
    padding-top: 0;
  }
  .wzjs-6 dd p {
    margin: 10px 0 0;
    font-size: 14px;
    padding: 0 10px;
  }
  .more-big-2 {
    line-height: 34px;
    margin-top: 20px;
    font-size: 14px;
  }
  .wzjs-7 .bg {
    display: none;
  }
  .wzjs-7 dt {
    font-size: 16px;
    width: 55px;
    padding-top: 5px;
    height: 64px;
  }
  .wzjs-7 dd {
    margin-left: 70px;
  }
  .wzjs-7 dd h4 {
    font-size: 16px;
  }
  .wzjs-7 dd p {
    font-size: 12px;
    margin-top: 5px;
  }
  .wzjs-7 .list li {
    font-size: 14px;
  }
  .wzjs-7 .more {
    margin-top: 10px;
    font-size: 14px;
  }
  .wzjs-7 .menu {
    padding-top: 0;
    margin-left: -10px;
  }
  .wzjs-7 .menu li a {
    margin: 0 0 10px 10px;
  }
  .wzjs-7-left, .wzjs-7-right {
    width: auto;
    float: none;
    padding: 0;
  }
  .wzjs-7-right {
    margin-top: 20px;
  }
  .onebox {
    width: 290px;
    margin-left: -145px;
    margin-top: -250px;
  }
  .onebox-wrap {
    margin: 0;
    padding: 20px;
    border: none;
  }
  .onebox .close {
    width: 20px;
    height: 20px;
  }
  .onebox .tit {
    background: none !important;
    font-size: 18px;
    padding-left: 0;
    margin-bottom: 10px;
  }
  .onebox li {
    width: 100%;
  }
  .onebox li i {
    width: 34px;
    height: 40px;
  }
  .onebox li input {
    margin-left: 34px;
    line-height: 20px;
    padding: 10px 12px;
    font-size: 14px;
    width: 86%;
    box-sizing: border-box;
  }
  .onebox li textarea {
    box-sizing: border-box;
    width: 100% !important;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 12px;
  }
  .onebox li.yzm img {
    height: 40px;
    width: 80px;
  }
  .onebox li.yzm input {
    width: 130px;
  }
  .onebox .submit {
    height: 38px;
    font-size: 16px;
  }
}
/*oldeatuilist*/
.main {
  width: 1300px;
  margin: 50px auto auto auto;
}
.left {
  width: 900px;
  border: 1px solid #ccc;
  float: left;
  background-color: #fff;
  margin-bottom: 57px;
  margin-right: 6px;
}
.right {
  width: 380px;
  border: 1px solid #ccc;
  float: left;
  background-color: #fff;
  margin-bottom: 57px;
}
.title {
  height: 100px;
  margin: auto;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}
.title ul li {
  width: 138px;
  float: left;
  height: 100px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  background-color: #fff;
}
.title ul li a {
  color: #4b4b4b;
}
.title ul li a img {
  display: block;
  margin: 20px auto auto auto;
}
.pro_intr {
  width: 860px;
  margin: 30px auto 20px auto;
  position: relative;
}
.hor-line {
  width: 50px;
  background-color: #ccc;
  height: 1px;
}
.ver-line {
  height: 35px;
  width: 1px;
  position: absolute;
  left: 15px;
  top: -10px;
  background-color: #ccc;
}
.pro_intr p {
  font-size: 14px;
  color: #8e8e8e;
  line-height: 25px;
  margin-left: 57px;
  margin-top: 10px;
  margin-right: 30px;
  text-indent: 30px;
}
.pro_intr p span {
  color: #0069be;
}
.right-hor-line {
  height: 35px;
  width: 1px;
  position: absolute;
  top: 60px;
  right: 15px;
  background-color: #ccc;
}
.right-ver-line {
  width: 50px;
  position: absolute;
  right: 0px;
  top: 70px;
  background-color: #ccc;
  height: 1px;
}
.domestic-search {
  width: 860px;
  margin: auto;
  border-bottom: 1px solid #ccc;
}
.domestic-search h3 {
  font-size: 24px;
  font-weight: normal;
  color: #4f4f4f;
  margin: 40px 0 50px 0;
}
.domestic-search h3 span {
  color: #0069be;
}
.domestic-search h3 p {
  font-size: 14px;
  display: inline-block;
  color: #a6a6a6;
  padding-left: 10px;
}
.domestic-search-marketing {
  width: 810px;
  margin-left: 30px;
}
.domestic-search-marketing ul li {
  width: 238px;
  float: left;
  margin-right: 30px;
  border: 1px solid #c8c8c8;
  height: 178px;
  padding: 26px 0px;
  margin-bottom: 50px;
}
.domestic-search-marketing ul li h2 {
  font-size: 17.5px;
  width: auto;
  height: 35px;
  line-height: 35px;
  text-align: center;
}
.domestic-search-marketing ul li h2 a {
  color: #014167;
}
.domestic-search-marketing ul li h2 > img {
  float: right;
}
.domestic-search-marketing ul li h2::after {
  display: block;
  content: "";
  clear: both;
}
.domestic-search-marketing ul li p {
  font-size: 13px;
  padding: 0 6.7%;
  line-height: 23px;
}
.domestic-search-marketing ul::after {
  display: block;
  clear: both;
  content: "";
}
.yx {
  width: 360px;
  margin: auto;
}
.yx h3 {
  width: 360px;
  font-size: 18px;
  margin-top: 25px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 10px;
}
.yx h3 span {
  color: #0069be;
  padding-right: 10px;
}
.yx a {
  display: block;
  float: left;
  font-size: 13px;
  margin-top: 6px;
  margin-left: 6px;
  line-height: 30px;
  border: 1px solid #ddd;
  padding: 0 12px;
  border-radius: 4px;
}
.clear {
  clear: both;
}
.relation {
  width: 360px;
  margin: 50px auto auto auto;
}
.relation h3 {
  font-size: 18px;
  color: #3f3f3f;
  width: 360px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.relation h3 span {
  color: #0069be;
  padding-right: 10px;
}
.relation .news {
  width: inherit;
  margin-bottom: 20px;
  padding-bottom: 20px;
  background: none;
}
.relation .news .news-title {
  font-size: 15px;
  color: #5e5e5e;
  padding-bottom: 10px;
}
.relation .news .news-tip {
  width: inherit;
}
.relation .news .news-tip span {
  float: left;
  font-size: 12px;
  color: #b2b2b2;
}
.relation .news .news-tip p {
  float: right;
  font-size: 12px;
  color: #1f8cfa;
}
.Menubox {
  margin: 30px 30px 0 30px;
  background: #fff;
}
.Menubox ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 70px;
  background: #2314E0;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
.Menubox li {
  padding: 0;
}
.Menubox li {
  float: left;
  width: 119px;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  height: 70px;
  position: relative;
  line-height: 70px;
  text-align: center;
}
.Menubox li a {
  color: #fff;
}
.Menubox li.hover {
  background: #ff9100;
  ;
  border: none;
  margin: 0;
  padding: 0;
  color: #fff;
  text-decoration: none;
}
.Contentbox {
  clear: both;
  margin: 30px 30px 0 30px;
  padding: 0;
  margin-top: 0px;
  border-top: none;
}
@media (max-width: 768px) {
  .right {
    display: none
  }
  body {
    min-width: 320px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .main {
    width: auto;
    margin: 0;
    max-width: 100%;
  }
  .left {
    width: 100%;
    background-color: #fff;
    border-style: none;
    margin-right: 0px;
  }
  .title {
    margin: auto;
    max-width: 100%;
    width: auto;
    border-style: none;
  }
  .fnav {
    margin-bottom: 10px;
  }
  .title ul li {
    width: 33.33%;
    font-size: 14px;
  }
  .pro_intr {
    width: 100%;
  }
  .right-hor-line {
    top: 145px;
  }
  .right-ver-line {
    top: 155px;
  }
  .domestic-search {
    width: 100%;
    border-style: none;
  }
  .domestic-search h3 {
    text-align: center;
    margin: 20px 0
  }
  .domestic-search-marketing {
    width: auto;
    margin-left: 5px;
  }
  .domestic-search-marketing ul li {
    width: 44%;
    margin: 0 6px 0 6px;
    padding: 20px 0px;
  }
  .domestic-search-marketing ul li p {
    line-height: 16px;
  }
  .Menubox {
    margin: 15px 15px 0 15px;
  }
  .Menubox ul {
    height: 40px;
  }
  .Menubox li {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: auto;
    padding: 0 10px;
  }
  .Menubox li.hover {
    padding: 0 10px;
  }
	/*海外营销*/
.haiwai .img-center img {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 50%;
  max-height: 100%;
  vertical-align: middle;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
	
}
.haiwai { font-size: 16px;}
.hw_list1{ width: 98%; margin: 0 auto;}
.hw_box1{ display: block;}
.hw_list1 h2{ font-size: 20px; color: #2314e0;}
.hw_list1 p{ font-size: 16px; line-height: 2em; margin-right: 30px; font-weight: lighter;}
.hw_box1 .img-center{ display: block;}	
.hw_list2 li{ width: 98%; }
.hw_flex{ width: 100%;}
.hw_wenzi2 h4 {
    font-size: 18px;
	margin: 0;}
	
	.hw_flex1{ display: block;}
	
.hw_box2 {
    background: linear-gradient(to bottom,#565ffc,#1605ff);
    width: 86%;
	margin: 0 auto;
	margin-top: 0;
	}
	
.hw_box2 h3{ font-size: 20px; color: #fff; margin: 0; text-align: center;}
.hw_box2 h4{font-size: 16px; color: #fff; margin: 0; text-align: center;border-bottom: 2px solid #fff; padding-bottom: 10px;}
.hw_box2 p{ font-size: 16px; color: #fff; text-align: center; margin: 20px 0;}	
.hw_box3 { display: block; width: 96%; margin: 0 auto;}
.hw_list3{ width:96%; margin: 0 auto;}
.hw_list3 ul{ display: flex; flex-wrap: wrap;}
.hw_list3 ul li{ width: 50%;}
.hw_list3 ul li:first-child{ width: 100%;}
.hw_list3 li{ margin: 20px 0;}
.hw_list4{ display: block;}
.hw_list4 li{ width: 100%; margin: 10px 0 ;padding: 0;}
	.hw_box4 .in-total li{ width: 33.333333%}
	
	

	/*tiktok*/
.tt_box1{ display: block;}
.tt_box1  .img-center{ width:80%;  margin: 0 auto;}
.tt_box1  .section-title{ text-align:left;}
.tt_list1{ width: 90%; margin-left: 40px;}
.tt_box1 p{ font-size: 14px; line-height: 2.5em;}
.tt_box1 a{ display: block; background: #1620da; padding: 20px 20px; width: 60%; border-radius: 20px; color: #fff; text-align: center; font-size: 18px; margin-top: 60px; margin: 0 auto;}
	
.tt_list2{ display: flex; width: 1200px; margin: 0 auto; flex-wrap: wrap;}
.tt_list2 li{ width: 25%; height: 100px;  background: url("../images/06.jpg" ) 10px  10px no-repeat #fff; border-radius: 20px; margin: 20px; } 
.tt_list2 li h3{ text-align: center; font-size: 18px; color: #2f0aac; padding: 40px 0 0 0 ; margin: 0;}
.tt_list2 li p{ color: #2f0aac; text-align: center; font-size: 16px;}
	.gywm_box li:first-child{ width: 25%;}

.tt_box2  .img-center{ display: none;}
.tt_box2 .tt_list3 { width: 90%; margin: 0 auto;}
.tt_box2 .tt_list3 ul{ display: flex;}
.tt_box2 .tt_list3 ul li{ width: 25%;}
.tt_box2 .tt_list3 .img-center{ width: 100px; margin: 20px; display: block;}
.tt_box2 .tt_list3 p{ font-size: 18px; text-align: center;}
.tt_box2 a{ display: block; background: #1620da; padding: 20px 20px; width: 60%; border-radius: 20px; color: #fff; text-align: center; font-size: 24px; margin-top: 30px; margin-left: 100px; margin-bottom: 30px;}

.tt_box3 ul{ display: flex;  flex-wrap: wrap; width: 98%; margin: 0 auto; margin-top: 50px;}
.tt_box3 ul li{ width: 44%; margin: 3%; }
.tt_box3 ul li:nth-child(1){ margin-top: 86px;}
.tt_box3 ul li:nth-child(2){ margin-top: 0;}
.tt_box3 ul li:nth-child(3){ margin-top: 130px;}
.tt_box3 p{ font-size: 18px; text-align: center;}
.tt_box4 li{ width: 25%;}	
	
/*独立站*/
.gywm_box li:first-child{ width: 50%;}
	
	
/*独立站*/
.dlz_list2 li p {
    margin: 0;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.dlz_box1  .img-center{ width:96%; margin: 0 auto;}
.dlz_list1{ width: 550px; margin-top: 50px;}
	.dulizhan_1{ width: 96%; margin: 0 auto; margin-top: 10px;}
	.dulizhanflex{ display: block;}
	.dulizhanflex .img-center{width:96%; margin: 0 auto;}
.dlz_box1 a{ display: block; background: #1620da; padding: 10px 5px; width: 60%; border-radius: 20px; color: #fff; text-align: center; font-size: 18px; margin-top: 30px;}

.dlz_list2 li{ width: 33.333%; margin:0 ; }
.dlz_list2 li a{ background: #fff; padding: 30px 10px;}
.dlz_list2 li .img-center{ height: 63px;}
.dlz_list2 li p{ font-size: 14px; line-height: 1.8em; margin-top: 30px;}
.dlz_list3{ display: block; margin-top: 50px;}
.dlz_list3 .img-center{ width: 90%;}
.dlz_list3_r{ width: 90%;  margin: 0 auto;}
.dlz_title{ background: url(../images/dlz_10.jpg) left center no-repeat; height:120px; padding-left: 40px;}
.dlz_title h2{ font-size: 24px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"; margin: 0;  padding-top: 20px;}
.dlz_title h3{ font-size: 18px; margin: 0;}

.dlz_list3_r ul { margin-top: 20px;}
.dlz_list3_r ul li{  background: url(../images/dlz_09.jpg) left center no-repeat; height: 36px; line-height: 36px; font-size: 14px; padding-left: 30px; margin: 10px 0;}
.dlz_list3_r  a{ display: block; width: 60%; background: #350fb5; border-radius: 20px; color: #fff; padding: 10px 20px; font-size: 20px; text-align: center; margin-top: 20px;}
.dlz_list4{ display: block; margin-top: 30px;}
.dlz_list4 .img-center{ width: 90%;}
.dlz_list4_r{ width: 90%; margin: 0 auto;}
.dlz_box2{ display: block; margin-top: 50px;}
.dlz_box2 .img-center{ width: 90%; margin: 0 auto;}
.dlz_box2_r{ width: 90%; margin-left: 0; }
.dlz_box2_r li{ margin-bottom: 40px;}
.dlz_box2_r li h3{ font-size: 18px; border-left: 2px solid #ed6a0c; padding-left: 20px; margin: 0;}
.dlz_box2_r li p{ font-size: 14px; margin: 0; padding-top: 10px;}
.dlz_box3{ display: block; margin-top: 20px;}
.dlz_box3 .img-center{ width: 90%; margin: 0 auto;}
.dlz_box3_r{ width: 90%; margin: 0 auto; }
.dlz_box3_r li{ margin-bottom: 40px; }
.dlz_box3_r li h3{ font-size: 18px;  margin: 0; padding-left: 100px; margin-top: 10px;}
.dlz_box3_r li p{ font-size: 14px; margin: 0; padding-top: 10px; padding-left: 100px;}
.dlz_box3_r ul li:nth-child(1){  background: url(../images/dlz_13.jpg) left top no-repeat;}
.dlz_box3_r ul li:nth-child(2){  background: url(../images/dlz_14.jpg) left top no-repeat;}
.dlz_box3_r ul li:nth-child(3){  background: url(../images/dlz_15.jpg) left top no-repeat;}
.kjds li{ width: 33.333%;}
	.dlz_box3  li{ width: 50%; padding-top: 20px;}
	.dlz_box3 li div{ font-size: 24px; width: 80px; height: 80px; line-height: 80px;}
	.dlz_box3 li p{ font-size: 14px; }
	.dlz_box4  li{ width: 50%; padding-top: 20px;}
	.dlz_box4 li a p{ font-size: 14px; margin: 0;}
	.dlz_box4 li a{ margin: 0 0 0 0 ; padding: 0 10px; }
	.dlz_box5 li a p{ font-size: 14px; line-height: 24px;}
	
	.dlz_box5 h2{ font-size: 18px;}
.wzjs li:first-child{ width: 33.333%;}
	.wzjs li p {
    margin: 0;
    font-size: 12px;
		line-height: 18px;
	padding: 0 10px; 
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
		overflow: hidden;}
	
.fb_list1 ul{ display: flex; flex-wrap: wrap;}	
.fb_list1 ul li{ width: 45%; }
	
	
	.dlz_list6 li{ width: 33.3333%;}
	.dlz_list6 li:first-child{width: 33.3333%;}
	.dlz_list6 li .img-center{ height: 150px;}
	.dlz_list8 div{ width: 100%;}
	.index_02 .img-center{ display: none;}
	.dlz_list9{ margin-top: 20px;}
.dlz_list9 li{ width: 90%;   margin: 5% 0 0 7%; }
.dlz_list9 li a{ width: 90%; border:none; color: #fff; margin: 0 auto; padding: 0; }
.dlz_list9 li h2{ font-size: 24px; width: 20%; padding-top: 65px; margin: 0 0 0 20%; text-align: left; border-bottom: 4px solid #fff;}
.dlz_list9 li h3{ font-size: 18px; margin: 5% 0 0 20%; text-align: left; font-weight: normal; padding: 0;}
.dlz_list9 li p{ width: 90%; margin: 0 auto; margin-top: 10px; color: #fff; font-size: 14px; line-height: 30px;}
.dlz_list9 li:nth-child(1) a{  background: url(../images/dlz_33.jpg)  no-repeat center / cover;}
.dlz_list9 li:nth-child(2) a{  background: url(../images/dlz_33.jpg)  no-repeat center / cover;}
.dlz_list9 li:nth-child(3) a{  background: url(../images/dlz_33.jpg)  no-repeat center / cover;}
.dlz_list9 li:first-child { width: 90%; margin: 0 0 0 7%;}
.dlz_list9 li p{-webkit-line-clamp:5}
.dlz_list9 li a:hover{  box-shadow: none;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  border-color: #d6d6d6;
}
.banner-sub1 .inner{ text-align: left; font-size:20px;  margin: 0; 
	padding: 0;}
.banner-sub1 .inner p{ margin: 0; padding: 10px 0 0 0 ; font-size: 14px; font-weight: lighter;}	
	.dlz_list10{ margin-top: 30px;}
	.dlz_list10 li:first-child{ width: 48%;}
	.dlz_list10 li{ width: 48%; margin: 5% 1%; }	
	.dlz_list10 li a{ }
	.dlz_list10 li h2{ font-size: 16px; padding-top:23px;}
	
	.dlz_list11 li h3{ padding-top: 10px;}
	.dlz_list11 li h4{ margin-left: 20%;}
	
	/*招贤纳士页面*/
.zhaopin{  margin-top: 50px;}
.zhaopin h3{  left: 1%; top: -50px; background: #1620da;
	color: #fff; padding: 10px 10px; border-radius: 10px; font-size: 16px;
}
.zhaopin p{ padding: 50px 30px; color: #414141; font-size: 14px; line-height: 30px;}
	
	
.zhaopin1 h3{ left: 30%; top: -40px;  }
.zhaopin2 h3{ left: 15%; top: -40px;  }
.zhaopin3 h3{ left: 35%; top: -40px;  }
	
/*cod速卖宝*/
.banner-sub3{
	height: 200px;
	background: url("../images/cod_19.png") no-repeat center/cover;
}

.cod_box1{ display: flex;}
.cod_img{height: 80px; width: auto;margin-right: 0;}
.cod_box1 ul { display: none; }
.cod_list1 li{ width: 100%;}
.cod_list1{ margin-top: 50px;}
.cod_list1 li a{  padding: 20px; margin: 20px ; }
.cod_list1 li a p{font-size: 14px; }

.cod_wz1{ font-size: 15px; padding: 10px 0;}
.cod_list2 .dlz_title{ padding-left: 0; height: 80px;}
.cod_list2 .dlz_title h3{ height: 8px; width: 80px; background: #2675f7; border-radius: 5px;}
.cod_list2 .dlz_list3{ margin-top: 20px;}
.cod_list2 .dlz_list4{ margin-top: 20px;}
.cod_list2 .dlz_list3_r a{background: #2675f7; width: 40%; border-radius: 10px; margin-bottom: 20px;}
.cod_list2 .dlz_title h2{ font-size: 36px; color: #2675f7; font-weight: normal;}
.cod_list3 .hw_wenzi2 h4{ font-size: 16px; color: #2675f7; font-weight: normal;}
.cod_list3 .hw_wenzi2 h4 span{ font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-weight: normal; padding-right: 10px;
}
.cod_list3 .hw_flex { display: block; padding: 10px;}
.cod_list3 	.hw_flex .img-center{ margin: 10px 0 10px 0;}
.cod_list3 	.hw_wenzi2 p{ font-size: 14px;}
	
.cod_list4{display: block;}
.cod_list4 h2{ padding-top: 20px; font-size: 20px; padding-left: 20px;}
.cod_list4 p{ padding-left: 20px; font-size: 14px;}
.cod_list4 a{ display: block; margin-left: 20px; background: #2675f7; width: 200px; height: 40px; line-height: 40px; color: #fff; text-align: center; border-radius: 10px; font-size: 16px;}

.ind_cod .tt_list1{ margin: 0 10px 0 10px;}
.ind_cod .dlz_list1{ width: 98%;}
.ind_cod  .section-title{ margin-top: 10px;}
	
}




