@media screen and (max-width: 800px) {
.info h2{ font-size:16px; }
}
.search01 { border:solid #DEDEDE 1px;}
.search02 { border:solid #DEDEDE 1px;}
.search03 { border:solid #DEDEDE 1px;}

.search04 { border:solid #DEDEDE 1px;}

.tongjiyanse a { color:#555555;}
.tongjiyanse a:hover { color:#CCCCCC;}


a.infooter { color:#555555;}
a.infooter:hover { color:#CCCCCC;}

 
 .addr a { color:#333333;}
 .addr a:hover { color:#39F;}

@media (min-width: 800px){ 

.heightnew{ height:50px; }
.shejiao { float:right;}
.slide01 .iban_pc {}
.slide01  .iban_mo {display:none;}
}

@media (max-width: 800px){ 

 
.shejiao{ display:none;}

.slide01  .iban_pc {display:none;}
.slide01  .iban_mo {}

 

}

 

.fuwu_more {display:block; border-radius:30px; border:solid #DEDEDE 1px; width:150px;  height:45px; line-height:45px; text-align:center;background:#FEFEFE; color:#666666;}
.fuwu_more:hover {display:block; border-radius:30px;  width:150px;  height:45px; line-height:45px; text-align:center;background: rgb(1, 160, 255); color: rgb(255, 255, 255); border:none;}


.page-wrap .page {
	background: rgb(255, 255, 255); padding: 15px 30px; border-radius: 0px; margin:auto; text-align:center; width:240px;
}
.page-wrap .page a {
	font: 14px/30px "Gotham-Book"; margin: 0px 5px; border-radius: 0px; transition:0.4s ease-in-out; width: 30px; height: 30px; text-align: center; color: rgb(102, 102, 102); display: inline-block; font-size-adjust: none; font-stretch: normal; background-color:#DEDEDE;
}
 
.page-wrap .page a:hover {
	background: rgb(1, 160, 255); color: rgb(255, 255, 255);
}
.page-wrap .prev-next {
	float: right;
}
.page-wrap .prev-next a {
	background: rgb(255, 255, 255); border-radius: 25px; width: 50px; height: 50px; margin-left: 20px; display: inline-block; position: relative;
}
.page-wrap .prev-next a::before {
	border-radius: 100%; transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.page-wrap .prev-next a::after {
	border-radius: 100%; transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.ourwork-prev-next-inner a i::before {
	border-radius: 100%; transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.ourwork-prev-next-inner a i::after {
	border-radius: 100%; transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.page-wrap .prev-next a::before {
	z-index: 1;
}
.ourwork-prev-next-inner a i::before {
	z-index: 1;
}
.page-wrap .prev-next a.prev::before {
	background: url("../images/more-icon3a.png") no-repeat center rgb(255, 255, 255);
}
.page-wrap .prev-next a.next::before {
	background: url("../images/more-icon.png") no-repeat center rgb(255, 255, 255);
}
.page-wrap .prev-next a.prev:hover::before {
	background: url("../images/more-icon3.png") no-repeat center;
}
.page-wrap .prev-next a.next:hover::before {
	background: url("../images/more-icon1.png") no-repeat center;
}
.ourwork-prev-next-inner a i::after {
	transform: scale(0);
}
.page-wrap .prev-next a::after {
	transform: scale(0);
}
.page-wrap .prev-next a::after {
	background: rgb(51, 51, 51);
}
.page-wrap .prev-next a:hover::after {
	transform: scale(1);
}

@media screen and (max-width: 800px) {
.h20 {height:20px;}
.contactr { margin-left:30px;}
}

@media (max-width: 1300px){
	
.foot_lk { width:1180px;}	
	
}

@media (min-width: 1300px){
	
.foot_lk { width:1380px;}	
	
}


@media (min-width: 1450px){
	
.foot_lk { width:1580px;}	
	
}


@media (max-width: 760px){
	
	  
.friend-links { display:none;}
 

 
	
	.index_line { height:80px;}
	
 .foot_lkA { display:none;}	
 
 .foot_logo { display:none;}

 .pc_service { width:100%; margin:auto;}


 .index_service_a { font-weight:bold; padding-bottom:10px; text-align:left; }
.hengxian { width:150px; border-bottom:solid #666 1px; height:1px;}
.index_service_c { padding-top:10px; }
.index_service_c a{ color:#666666; font-size:14px;}
.index_service_c a:hover{ color:#01a0ff; font-size:14px;}


.service1{
	float:left; width:50%; text-align:left; margin-top:20px; height:200px;
}

.service2{
float:left; width:50%; text-align:left; margin-top:20px;height:200px;
}

.service3{
float:left; width:50%; text-align:left; margin-top:20px;height:200px;
}

.service4{
	float:left; width:50%; text-align:left; margin-top:20px;height:200px;
}

.service5{
float:left; width:50%; text-align:left;height:200px;
}

}

@media (min-width: 1000px){
	
	
	.friend-links { margin-top:80px;}
	.friend-links  .item-list li{ float:left; padding-right:8px;}
	
		.friend-links  .item-list li a{ font-size:10px; color:#666666}
				.friend-links  .item-list li a:hover{ font-size:10px; color:#999999}
	
 
	
	
	.index_line { height:0px;}
	

 .foot_logo{float:right; margin-top:35px; text-align:right;}
.pc_service { width:1200px; margin:auto;}
.index_service_a { font-weight:bold; padding-bottom:10px; text-align:left; }
.hengxian { width:150px; border-bottom:solid #666 1px; height:1px;}
.index_service_c { padding-top:10px; }
.index_service_c a{ color:#666666; font-size:14px;}
.index_service_c a:hover{ color:#01a0ff; font-size:14px;}

.service1{
	float:left; width:20%;text-align:left;
}

.service2{
	float:left;width:20%; text-align:left;
}

.service3{
	float:left;width:20%; text-align:left;
}

.service4{
	float:left;width:20%; text-align:left; 
}

.service5{
	float:left;width:20%; text-align:left;
}

}



html {
	-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;
}
body {
	position: relative; min-width: 1260px; background-color: rgb(255, 255, 255);
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-weight: normal;
}
h1 {
	font-size: 2em;
}
body {
	color: rgb(51, 51, 51); line-height: 30px; font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px;
}
button {
	color: rgb(51, 51, 51); line-height: 30px; font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px;
}
input {
	color: rgb(51, 51, 51); line-height: 30px; font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px;
}
select {
	color: rgb(51, 51, 51); line-height: 30px; font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px;
}
textarea {
	color: rgb(51, 51, 51); line-height: 30px; font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px;
}
img {
	vertical-align: middle;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	outline: 0px; color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	background-repeat: no-repeat;
}
a {
	
}
area {
	
}
input {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; resize: none;
}
button {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; resize: none;
}
select {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; resize: none;
}
textarea {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; resize: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
label {
	cursor: pointer;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
placeholder {
	color: rgb(153, 153, 153);
}
button {
	overflow: visible;
}
input {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
input[type='submit'] {
	-webkit-appearance: button;
}
input[type='reset'] {
	-webkit-appearance: button;
}
input[type='button'] {
	-webkit-appearance: button;
}
button {
	-webkit-appearance: button;
}
.web {
	margin: 0px auto; width: 1180px; position: relative; z-index: 1;
}
.weblg {
	margin: 0px auto; position: relative; z-index: 1; max-width: 1600px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}

 
 

@media all and (max-width:1720px)
{
	
	
	
.weblg {
	max-width: 1400px;
}
}
@media all and (max-width:1600px)
{
.weblg {
	max-width: 1320px;
}
}
@media all and (max-width:1400px)
{
.weblg {
	max-width: 1200px;
}
}
.w-lg .weblg {
	max-width: 1400px;
}
.w-md .weblg {
	max-width: 1320px;
}
.w-sm .weblg {
	max-width: 1200px;
}
.placeholder {
	color: rgb(153, 153, 153);
}
.animated {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.infinite.animated {
	animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite;
}
.hinge.animated {
	animation-duration: 2s; -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s;
}
.bounceIn.animated {
	animation-duration: 0.75s; -webkit-animation-duration: .75s; -moz-animation-duration: .75s; -o-animation-duration: .75s;
}
.bounceOut.animated {
	animation-duration: 0.75s; -webkit-animation-duration: .75s; -moz-animation-duration: .75s; -o-animation-duration: .75s;
}
.flipOutX.animated {
	animation-duration: 0.75s; -webkit-animation-duration: .75s; -moz-animation-duration: .75s; -o-animation-duration: .75s;
}
.flipOutY.animated {
	animation-duration: 0.75s; -webkit-animation-duration: .75s; -moz-animation-duration: .75s; -o-animation-duration: .75s;
}
.fadeInUp {
	animation-name: fadeInUp; -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp;
}
.zoomInUp {
	animation-name: zoomInUp; -webkit-animation-name: zoomInUp; -moz-animation-name: zoomInUp; -o-animation-name: zoomInUp;
}
.zoomInUp {
	animation-name: zoomInUp; -webkit-animation-name: zoomInUp; -moz-animation-name: zoomInUp; -o-animation-name: zoomInUp;
}
.swiper-container {
	margin: 0px auto; overflow: hidden; position: relative; z-index: 1; direction: ltr; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.swiper-wrapper {
	width: 100%; position: relative; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); transition-property: transform, left, top, -webkit-transform, -moz-transform, -o-transform; transition-duration: 0s; transition-timing-function: ease; -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -webkit-transition-property: left, top, -webkit-transform; -webkit-transition-duration: 0s; -webkit-transition-timing-function: ease; -moz-transition-property: transform, left, top, -moz-transform; -moz-transition-duration: 0s; -moz-transition-timing-function: ease; -o-transition-property: left, top, -o-transform; -o-transition-duration: 0s; -o-transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	margin: 0px auto; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.swiper-slide {
	float: left; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.header {
	transition:background 0.3s; left: 0px; top: 0px; width: 100%; height: 66px; padding-top: 24px; position: absolute; z-index: 100; min-width: 1260px; -webkit-transition: background ease .3s; -o-transition: background ease .3s; -moz-transition: background ease .3s;
}
.header .weblg {
	position: static;
}
.header .logo {
	margin-top: -2px; float: left; display: block;
}

.header .logo-active-15-years {
	margin-top: 2px; float: left; display: block;
}

.header .edit-handle {
	background: url("edit.png") no-repeat center; margin: 0px 0px 0px 34px; width: 22px; height: 44px; float: right;
}
.header .head-search {
	float: right; position: relative;
}
.header .search-handle {
	background: url("../images/search-handle.png") no-repeat center; margin: 0px 0px 0px 19px; width: 21px; height: 44px; display: block;
}
.header .search-form {
	background: url("../images/index_348.png") no-repeat 0px 0px; width: 247px; height: 65px; right: -75px; padding-top: 20px; display: none; position: absolute; z-index: 50;
}
.header .search-form input {
	width: 100%; height: 16px; color: rgb(51, 51, 51); line-height: 16px; font-size: 14px; display: block;
}
.header .search-form .key {
	padding: 12px 0px; width: 201px; float: left;
}
.header .search-form .key input {
	padding-left: 15px;
}
.header .search-form .search {
	background: url("../images/index_349.png") no-repeat center; padding: 12px 0px; width: 40px; float: left;
}
.header .search-form .search input {
	font-size: 0px; cursor: pointer;
}
.unflodheader {
	background: url("../images/hdbg.png") 0px 0px;
}
.fixheader {
	background: url("../images/hdbg.png") 0px 0px; top: -60px; height: 51px; padding-top: 8px; padding-bottom: 1px; position: fixed;
}
.fixheader .logo img {
	height: 46px;
}

.fixheader .logo-active-15-years img {
	width: 75px;
}

.fixheader .nav .title {
	padding-bottom: 0px;
}
.fixheader .nav .title a {
	padding-bottom: 5px;
}
.fixheader #case .downmenu {
	top: 60px;
}
.fixheader .nav .title a {
	padding-bottom: 0px;
}
.fixheader .nav .ac.title a {
	padding-bottom: 6px;
}
.fixheader .nav .cur.title a {
	padding-bottom: 6px;
}
.fixheader .full-dropdown {
	top: 60px;
}
.scroll-tips {
	border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; left: 50%; width: 50px; height: 50px; bottom: 50px; overflow: hidden; margin-left: -800px; position: absolute; z-index: 10; cursor: pointer; -webkit-border-radius: 50%;
}
.scroll-tips i {
	background: url("../images/ibandw.png") no-repeat center; animation:portraitmove 1.5s infinite; width: 100%; height: 48px; display: block; -webkit-animation: portraitmove 1.5s ease infinite; -moz-animation: portraitmove 1.5s ease infinite; -o-animation: portraitmove 1.5s ease infinite;
}
.nav {
	float: right;
}
.nav li {
	padding: 0px 20px; float: left;
}
.nav .title a {
	padding: 0px 4px 22px; color: rgb(255, 255, 255); line-height: 44px; font-size: 16px; display: block;
}
.nav .title a:hover {
	color: rgb(1, 160, 255); border-bottom-color: rgb(1, 160, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav .ac.title a {
	color: rgb(1, 160, 255); padding-bottom: 20px; border-bottom-color: rgb(1, 160, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav .cur.title a {
	color: rgb(1, 160, 255); padding-bottom: 20px; border-bottom-color: rgb(1, 160, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav .downmenu {
	padding: 10px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; left: 50%; top: 52px; width: 150px; margin-left: -75px; display: none; position: absolute; z-index: 50; background-color: rgb(255, 255, 255);
}
.nav .downmenu a {
	padding: 5px 0px; text-align: center; color: rgb(51, 51, 51); display: block;
}
.nav .downmenu a:hover {
	color: rgb(1, 160, 255);
}
.nav .activehook {
	height: 2px; bottom: 0px; position: absolute;
}
.nav .activehook i {
	height: 2px; display: block; background-color: rgb(1, 160, 255);
}
.m-nav-cate {
	line-height: 45px; overflow: hidden; font-size: 16px; -ms-zoom: 1;
}
.m-nav-cate img {
	margin-right: 20px; float: left;
}
.m-navlist {
	float: left;
}
.m-navlist li {
	padding: 0px; float: none;
}
.m-navlist a {
	color: rgb(136, 136, 136); line-height: 36px; font-size: 14px; display: block;
}
.m-navlist a:hover {
	color: rgb(1, 160, 255);
}
.full-dropdown {
	left: 0px; top: 90px; width: 100%; display: none; position: absolute; z-index: 50; box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
}
.full-dropdown .nav-web {
	margin: 0px auto; width: 1200px; height: 275px;
}
.full-dropdown .column {
	background: url("../images/columnbg.png") no-repeat right 0px; width: 30%; height: 251px; padding-top: 24px; float: left; position: relative;
}
.full-dropdown .column .navbg {
	top: 0px; width: 500%; height: 100%; right: 0px; position: absolute; z-index: -1; background-color: rgb(242, 242, 242);
}
.full-dropdown .column .ico {
	height: 132px; line-height: 132px;
}
.full-dropdown .column .ico img {
	vertical-align: middle;
}
.full-dropdown .column .cn {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 18px; font-weight: bold;
}
.full-dropdown .column .en {
	color: rgb(204, 204, 204); line-height: 36px; font-size: 30px; font-weight: bold;
}
.full-dropdown .subnav {
	width: 70%; float: left;
}
.case-nav-wraper .item {
	padding: 25px 0px 0px 7%; width: 43%; float: left;
}
.case-nav-wraper .item .m-nav-cate {
	margin-bottom: 9px;
}
.case-nav-wraper .cate-navlist .m-navlist {
	width: 50%;
}
.solution-nav-wrapper .solution-nav {
	padding-top: 34px;
}
.solution-nav-wrapper ul {
	padding-left: 60px;
}
.solution-nav-wrapper li {
	padding: 0px; width: 25%; float: left;
}
.solution-nav-wrapper li a {
	background: url("../images/colsolline.png") no-repeat 0px; color: rgb(51, 51, 51); line-height: 50px; padding-left: 12px; font-size: 16px; display: block;
}
.solution-nav-wrapper li a:hover {
	color: rgb(1, 160, 255); font-weight: bold; background-image: url("../images/colsollineac.png");
}
.m-ico-links {
	width: 45.4%; padding-top: 25px; padding-left: 4.6%; float: left;
}
.m-ico-links a {
	line-height: 45px; font-size: 0px; margin-bottom: 16px; display: block;
}
.m-ico-links a:hover {
	color: rgb(1, 160, 255);
}
.m-ico-links img {
	margin-right: 20px;
}
.m-ico-links span {
	font-size: 16px; vertical-align: middle;
}
.app-nav-wrapper .app-solution {
	height: 250px; padding-top: 25px; padding-left: 72px; border-left-color: rgb(210, 210, 210); border-left-width: 1px; border-left-style: dashed; float: left;
}
.app-nav-wrapper .app-solution .m-nav-cate {
	margin-bottom: 9px;
}
.app-nav-wrapper .m-navlist {
	width: 160px; float: left;
}
.news-nav-wrapper {
	overflow: hidden;
}
.wechat-nav-wrapper {
	overflow: hidden; text-align:center;
}
.news-nav-wrapper ul {
	padding-top: 65px; margin-right: -46px; margin-left: -46px;
}
.wechat-nav-wrapper ul {
	padding-top: 65px; margin-right: -35px; margin-left: -35px; text-align:center;
}
.news-nav-wrapper li {
	padding: 0px; width: 25%; text-align: center; line-height: 60px; font-size: 16px; font-weight: bold; float: left;
}
.wechat-nav-wrapper li {
	padding: 0px; width: 14%; text-align: center; line-height: 60px; font-size: 16px; font-weight: bold; float: left;
}
.news-nav-wrapper li:hover a {
	color: rgb(1, 160, 255);
}
.wechat-nav-wrapper li:hover a {
	color: rgb(1, 160, 255);
}
.news-nav-wrapper .ico {
	margin-bottom: 6px;
}
.wechat-nav-wrapper .ico {
	margin-bottom: 6px;
}
.news-nav-wrapper .ico img {
	 height: 48px; 
}
.wechat-nav-wrapper .ico img {
	 height: 48px; 
}
.news-nav-wrapper h3 {
	font-size: 16px; font-weight: bold;
}
.wechat-nav-wrapper h3 {
	font-size: 16px; font-weight: bold;
}
.news-nav-wrapper h3 a {
	color: rgb(51, 51, 51);
}
.wechat-nav-wrapper h3 a {
	color: rgb(51, 51, 51);
}
.news-nav-wrapper li {
	width: 16.66%;
}
.site-nav-wrapper .m-dash {
	width: 44.5%; height: 250px; border-left-color: rgb(210, 210, 210); border-left-width: 1px; border-left-style: dashed;
}
.shop-nav-wrapper .m-dash {
	width: 44.5%; height: 250px; border-left-color: rgb(210, 210, 210); border-left-width: 1px; border-left-style: dashed;
}
.site-nav-wrapper .m-ico-links {
	width: 29.7%; padding-left: 3.5%;
}
.about-nav-wrapper dl {
	padding: 24px 40px 0px; width: 318px; height: 251px; float: left;
}
.about-nav-wrapper dl dt {
	line-height: 24px; padding-bottom: 16px; font-size: 18px; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.about-nav-wrapper dl a {
	background: url("../images/colsolline.png") no-repeat 0px; color: rgb(102, 102, 102); line-height: 36px; padding-left: 12px; font-size: 16px; display: block;
}
.about-nav-wrapper dl a:hover {
	color: rgb(1, 160, 255); font-weight: bold; background-image: url("../images/colsollineac.png");
}
.about-nav-wrapper .know {
	background: url("../images/navknow.png") no-repeat 246px 173px;
}
.about-nav-wrapper .customer {
	background: url("../images/navcus.png") no-repeat 243px 168px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
.contact-nav-wrapper dl {
	padding: 83px 40px 0px 54px; width: 305px; height: 192px; overflow: hidden; float: left; position: relative; -ms-zoom: 1;
}
.contact-nav-wrapper dl .ico {
	width: 100px; float: right;
}
.contact-nav-wrapper dl dt {
	color: rgb(51, 51, 51); line-height: 60px; font-size: 16px; font-weight: bold;
}
.contact-nav-wrapper dl dt a:hover {
	color: rgb(1, 160, 255);
}
.contact-nav-wrapper dl dd {
	color: rgb(136, 136, 136); line-height: 18px; font-size: 14px;
}
.contact-nav-wrapper dl dd a {
	color: rgb(136, 136, 136);
}
.contact-nav-wrapper dl .ico a {
	display: block;
}
.contact-nav-wrapper .hr {
	border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: dashed;
}
#case {
	position: static;
}
#case .downmenu {
	left: 0px; top: 76px; width: 100%; margin-left: 0px;
}
#case dl {
	padding: 15px 0px 8px; width: 1180px;
}
#case dt {
	width: 680px; float: left;
}
#case dt a {
	margin-right: 45px; float: left; display: block;
}
#case dt img {
	display: block;
}
#case dd {
	width: 445px; margin-right: 50px; float: right;
}
#case dd p {
	padding: 10px 0px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#case dd a {
	width: 200px; text-align: left; float: left;
}
#solution .downmenu {
	padding: 0px 0px 20px; width: 576px; margin-left: -288px;
}
#solution .downmenu div {
	padding: 30px 0px 20px; width: 180px; height: 295px; text-align: left; overflow: hidden; float: left;
}
#solution .downmenu p {
	margin-left: 15px; border-left-color: rgb(231, 231, 231); border-left-width: 1px; border-left-style: solid;
}
#solution .downmenu a {
	text-align: left; padding-left: 20px;
}
#solution .col-one p {
	margin-left: 0px;
}
#solution .col-thr {
	padding-right: 16px;
}
.cooperation-box {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; display: none; position: fixed; z-index: 101; box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
}
.cooperation-box .cooperation {
	margin: auto; padding: 35px 0px; width: 1110px; position: relative;
}
.cooperation-box .cooperation-close {
	background: url("../images/index_09.png") no-repeat center; top: 20px; width: 40px; height: 40px; right: -70px; position: absolute; z-index: 3;
}
.cooperation-iframe {
	width: 1100px;
}
.cooperation-left {
	width: 450px; color: rgb(33, 33, 33); float: left;
}
.cooperation-left a {
	color: rgb(33, 33, 33);
}
.cooperation-left h3 {
	color: rgb(230, 0, 18); line-height: 42px; padding-bottom: 25px; font-size: 40px;
}
.cooperation-left h4 {
	line-height: 48px; padding-bottom: 35px; font-size: 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.cooperation-left h5 {
	line-height: 26px; padding-bottom: 20px; font-size: 18px;
}
.cooperation-left p {
	font-size: 13px;
}
.cooperation-left .coopb {
	padding: 35px 0px; font-size: 13px;
}
.cooperation-right {
	width: 498px; float: right;
}
.cooperation-right h3 {
	line-height: 30px; padding-bottom: 10px; font-size: 24px;
}
.cooperation-right .baseinfo li {
	margin-bottom: 8px;
}
.cooperation-right .baseinfo label {
	background: rgb(246, 246, 246); padding: 6px 10px; border: 1px solid rgb(217, 217, 217); border-image: none; height: 24px; overflow: hidden; display: block;
}
.cooperation-right .baseinfo input {
	width: 100%; height: 24px; color: rgb(153, 153, 153); line-height: 24px; font-size: 15px; display: block;
}
.cooperation-right .baseinfo .name {
	width: 220px; float: left;
}
.cooperation-right .baseinfo .tel {
	width: 220px; float: right;
}
.cooperation-right .type-label {
	line-height: 30px; padding-top: 6px; font-size: 24px;
}
.cooperation-right .type-label span {
	line-height: 40px; font-size: 30px; display: block;
}
.cooperation-right .project-type dd {
	padding: 5px 5px 5px 0px; width: 119px; height: 63px; float: left; position: relative; cursor: pointer;
}
.cooperation-right .project-type input {
	display: none;
}
.cooperation-right .project-type .checked {
	background-position: center; width: 17px; height: 17px; right: -1px; bottom: -1px; position: absolute; z-index: 3; background-repeat: no-repeat;
}
.cooperation-right .project-type label {
	border: 1px solid rgb(246, 246, 246); border-image: none; width: 118px; height: 67px; text-align: center; display: block; position: relative; cursor: pointer; background-color: rgb(246, 246, 246);
}
.cooperation-right .project-type label.cur {
	border-color: rgb(232, 23, 39);
}
.cooperation-right .project-type label.cur .checked {
	background-image: url("../images/zdshzimg01.jpg");
}
.cooperation-right .project-type span {
	line-height: 18px; padding-top: 15px; font-size: 14px; display: block;
}
.cooperation-right .budget-title {
	padding: 8px 0px 5px; font-size: 16px; font-weight: bold;
}
.cooperation-right .budget label {
	line-height: 26px; font-size: 14px; margin-right: 12px; float: left;
}
.cooperation-right .budget input {
	margin: 6px 3px 0px 0px; padding: 0px; width: 14px; height: 14px; vertical-align: top;
}
.cooperation-right .verification {
	padding-top: 20px;
}
.cooperation-right .verification label {
	background: rgb(246, 246, 246); padding: 6px 10px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 220px; height: 24px; overflow: hidden; margin-right: 20px; float: left; display: block;
}
.cooperation-right .verification input {
	background: none; width: 100%; height: 24px; color: rgb(153, 153, 153); line-height: 24px; font-size: 15px; display: block;
}
.cooperation-right .verification img {
	float: left;
}
.cooperation-right .sub {
	padding-top: 15px;
}
.cooperation-right .sub input {
	background: none; padding: 10px 0px; border: 2px solid rgb(232, 23, 39); border-image: none; width: 100%; color: rgb(232, 23, 39); font-size: 20px; font-weight: bold; cursor: pointer;
}
.inside-banner {
	overflow: hidden; position: relative;
}
.inside-banner img {
	width: 100%; display: block;
}
.inside-banner .ban-info {
	 top: 43.33%; width: 100%; text-align:center; color: rgb(255, 255, 255); position: absolute; z-index: 10;
}
.inside-banner .ban-info h2 {
	line-height: 66px; font-size: 42px; margin-bottom: 10px;  
}
.inside-banner .ban-info p {
	line-height: 30px; font-size: 20px;
}
.inside-banner .case-ban-info {
	left: 0px; top: 28.5%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; z-index: 10;
}
.inside-banner .case-ban-info h2 {
	line-height: 64px; font-size: 54px;
}
.inside-banner .case-ban-info .case-desc {
	line-height: 42px; font-size: 24px; margin-bottom: 25px;
}
.inside-banner .feature .item {
	padding: 0px 57px; vertical-align: top; display: inline-block;
}
.inside-banner .feature .center {
	position: relative;
}
.inside-banner .feature .center span {
	background: url("../images/bk2p.png") repeat-y 0px 0px; top: 10px; width: 1px; bottom: 16px; position: absolute;
}
.inside-banner .feature .center .before {
	left: 0px;
}
.inside-banner .feature .center .after {
	right: 0px;
}
.inside-banner .feature h3 {
	text-align: left; line-height: 38px; font-size: 18px;
}
.inside-banner .feature h4 {
	line-height: 104px; font-size: 90px;
}
.inside-nav {
	padding: 37px 0px 42px; overflow: hidden;
}
.inside-nav ul {
	margin-left: -30px; position: relative;
}
.inside-nav li {
	background: url("../images/navline.png") no-repeat 0px; padding: 0px 20px 0px 30px; float: left;
}
.inside-nav .cur a {
	color: rgb(1, 160, 255); border-bottom-color: rgb(1, 160, 255);
}
.inside-nav a {
	color: rgb(26, 26, 26); line-height: 42px; font-size: 16px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.inside-nav a:hover {
	color: rgb(1, 160, 255); border-bottom-color: rgb(1, 160, 255);
}
.inside-nav .activehook {
	background: none; width: 100%; height: 2px; bottom: 0px; position: absolute;
}
.inside-nav .activehook i {
	background: rgb(1, 160, 255); width: 100%; height: 2px; display: block;
}
.m-line-more {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 133px; height: 33px; text-align: center; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 33px; font-size: 14px; display: block; position: relative;
}
.m-line-more::after {
	left: -41px; top: 50%; width: 80px; height: 1px; position: absolute; z-index: 3; content: ""; background-color: rgb(153, 153, 153);
}
.two-line.m-line-more {
	margin: 18px auto 0px;
}
.two-line.m-line-more::before {
	top: 50%; width: 80px; height: 1px; right: -41px; position: absolute; z-index: 3; content: ""; background-color: rgb(153, 153, 153);
}
.m-line-more:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.m-line-more:hover::before {
	background-color: rgb(1, 160, 255);
}
.m-line-more:hover::after {
	background-color: rgb(1, 160, 255);
}
.customer-article {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; padding-top: 60px; font-size: 16px;
}
.customer-article .title {
	line-height: 50px; font-size: 36px; font-weight: bold; margin-bottom: 23px;
}
.customer-article .text {
	padding: 0px 8.31% 60px;
}
.customer-container {
	margin-bottom: 83px;
}
.customer-container li img {
	width: 100%; display: block;
}
.customer-container .bx-pager {
	display: none;
}
.customer-container .flex-control-nav {
	display: none;
}
.customer-container .bx-wrapper .bx-controls-direction a {
	background-position: center; width: 40px; height: 78px; margin-top: -39px; display: block; background-repeat: no-repeat;
}
.customer-container .bx-wrapper .bx-controls-direction .bx-prev {
	left: 25px; background-image: url("../images/cusprev.png");
}
.customer-container .bx-wrapper .bx-controls-direction .bx-next {
	right: 25px; background-image: url("../images/cusnext.png");
}
.customer-container .flex-direction-nav {
	top: 50%; width: 100%; position: absolute; z-index: 20;
}
.customer-container .flex-direction-nav a {
	background-position: center; width: 40px; height: 78px; font-size: 0px; display: block; opacity: 1; background-repeat: no-repeat;
}
.customer-container .flex-direction-nav .flex-prev {
	left: 25px; background-image: url("../images/cusprev.png");
}
.customer-container .flex-direction-nav .flex-next {
	right: 25px; background-image: url("../images/cusnext.png");
}
.evaluate-wrapper {
	padding-top: 60px;
}
.evaluate-wrapper ul {
	margin: 0px -40px; font-size: 0px;
}
.evaluate-wrapper li {
	width: 33.33%; vertical-align: top; display: inline-block;
}
.evaluate-wrapper .item {
	background: url("../images/quot.png") no-repeat 42px 46px; padding: 0px 40px; min-height: 410px;
}
.evaluate-wrapper .brand {
	padding: 42px 0px 0px 92px; height: 86px; line-height: 86px; margin-bottom: 22px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.evaluate-wrapper .brand img {
	width: auto; vertical-align: middle; max-height: 86px;
}
.evaluate-wrapper .name {
	color: rgb(26, 26, 26); line-height: 24px; padding-left: 92px; font-size: 18px; font-weight: bold; margin-bottom: 25px;
}
.evaluate-wrapper .desc {
	padding: 0px 0px 30px 92px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.loadmore {
	margin: 55px auto 90px; border: 2px solid rgb(1, 160, 255); transition:0.3s; border-image: none; width: 476px; height: 46px; text-align: center; color: rgb(1, 160, 255); line-height: 46px; font-size: 16px; font-weight: bold; display: block; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.loadmore:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.full-case-cate {
	background-color: rgb(242, 242, 242);
}
.full-case-cate .website {
	background-color: rgb(237, 237, 237);
}
.full-case-cate .shop {
	background-color: rgb(237, 237, 237);
}
.full-case-cate .item {
	background-position: 90% 77.78%; padding: 28px 0px 31px; width: 25%; height: 201px; float: left; background-repeat: no-repeat;
}
.full-case-cate .app {
	background-image: url("../images/caseico01.png");
}
.full-case-cate .website {
	background-image: url("../images/caseico02.png");
}
.full-case-cate .wxsm {
	background-image: url("../images/caseico03.png");
}
.full-case-cate .shop {
	background-image: url("../images/caseico04.png");
}
.full-case-cate .title {
	color: rgb(26, 26, 26); line-height: 32px; padding-left: 74px; font-size: 20px; font-weight: bold; margin-bottom: 12px;
}
.full-case-cate .title:hover {
	color: rgb(1, 160, 255);
}
.full-case-cate .sublist {
	padding-left: 74px;
}
.full-case-cate .sublist a {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 16px; display: block;
}
.full-case-cate .sublist a:hover {
	color: rgb(1, 160, 255);
}
.case-filter {
	margin-bottom: 69px; position: relative; z-index: 3; background-color: rgb(242, 242, 242);
}
.case-filter .options {
	float: left;
}
.case-filter .options select {
	background: none; width: 100%; height: 44px; line-height: 40px; padding-left: 17px; display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.case-filter .options select option {
	color: rgb(102, 102, 102);
}
.case-filter .options {
	width: 75%;
}
.case-filter .selector {
	width: 33%; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.case-filter .selector a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.case-filter .ac.selector .sec-title {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.case-filter .cur.selector .sec-title {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.case-filter .ac.selector .sec {
	background-image: url("../images/secless.png");
}
.case-filter .cur.selector .sec {
	background-image: url("../images/secless.png");
}
.case-filter .sec-title {
	line-height: 80px; padding-left: 68px; display: block;
}
.case-filter .sec {
	background: url("../images/secadd.png") no-repeat 95.16%;
}
.case-filter .all {
	background: none;
}
.case-filter .sec-option {
	left: 0px; top: 80px; width: 100%; display: none; position: absolute; -ms-overflow-y: auto; max-height: 240px; background-color: rgb(242, 242, 242);
}
.case-filter .sec-option a {
	line-height: 60px; padding-left: 68px; display: block;
}
.case-filter .sec-option a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.case-filter .edit {
	width: 25%; height: 80px; text-align: center; float: right;
}
.case-filter .edit span {
	background: url("../images/editbkac.png") no-repeat 0px 44.9%; color: rgb(1, 160, 255); line-height: 80px; padding-left: 44px; font-size: 16px; vertical-align: top; display: inline-block;
}
.m-case-select {
	position: relative; z-index: 10;
}
.m-case-select .selected {
	background: url("../images/secico.png") no-repeat 228px; height: 44px; line-height: 40px; padding-left: 17px; display: block; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.m-case-select .cur.selected {
	color: rgb(255, 255, 255); background-image: url("../images/secicoac.png"); background-color: rgb(1, 160, 255);
}
.m-case-select .selected:hover {
	color: rgb(255, 255, 255); background-image: url("../images/secicoac.png"); background-color: rgb(1, 160, 255);
}
.m-case-select .cur.selected select {
	color: rgb(255, 255, 255);
}
.m-case-select .selected:hover select {
	color: rgb(255, 255, 255);
}
.m-case-select .m-options {
	padding: 15px 0px; left: 0px; top: 44px; width: 100%; color: rgb(102, 102, 102); overflow: auto; display: none; position: absolute; z-index: 10; max-height: 318px; background-color: rgb(237, 237, 237);
}
.m-case-select .m-options a {
	line-height: 36px; padding-left: 17px; font-size: 16px; display: block;
}
.m-case-select .m-options a:hover {
	color: rgb(1, 160, 255);
}
.cate-wrapper {
	overflow: hidden;
}
.cate-wrapper ul {
	margin: 0px -17px; font-size: 0px;
}
.cate-wrapper li {
	width: 33.33%; margin-bottom: 45px; vertical-align: top; display: inline-block;
}
.cate-wrapper .item {
	padding: 0px 17px;
}
.cate-wrapper .item img {
	transition:0.7s; width: 100%; display: block; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.cate-wrapper .item .well-case {
	display: block;
}
.cate-wrapper .item a {
	display: block;
}
.cate-wrapper .item .well-case:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.cate-wrapper .item a:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.cate-wrapper .item .well-case:hover .name {
	color: rgb(1, 160, 255);
}
.cate-wrapper .item a:hover .name {
	color: rgb(1, 160, 255);
}
.cate-wrapper .thumb {
	overflow: hidden; margin-bottom: 23px; position: relative;
}
.cate-wrapper .thumb .ratio {
	width: 100%; padding-bottom: 62.96%; display: block;
}
.cate-wrapper .thumb img {
	left: 0px; top: 0px; width: 100%; position: absolute; min-height: 100%;
}
.cate-wrapper .name {
	color: rgb(26, 26, 26); line-height: 32px; font-size: 16px; font-weight: bold;
}
.cate-wrapper .desc {
	height: 72px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; font-size: 14px; margin-bottom: 10px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.cate-wrapper .cate {
	color: rgb(153, 153, 153); line-height: 14px; font-size: 14px; border-left-color: rgb(1, 160, 255); border-left-width: 4px; border-left-style: solid;
}
.cate-wrapper .cate a {
	padding: 0px 0.5em; color: rgb(153, 153, 153); display: inline;
}
.cate-wrapper .cate a:hover {
	color: rgb(1, 160, 255);
}
.cate-wrapper .cate .dot {
	line-height: 14px; font-size: 18px;
}
.cate-wrapper .loadmore {
	margin-top: 38px;
}
.cate-wrapper .well-case .thumb {
	position: relative;
}
.cate-wrapper .well-case .well-site {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: none; position: absolute; background-color: rgb(1, 160, 255);
}
.cate-wrapper .well-case ul {
	margin: 0px; padding: 55px 40px; display: block;
}
.cate-wrapper .well-case ul a {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; display: block;
}
.cate-wrapper .well-case li {
	width: 100%; margin-bottom: 0px; display: block;
}
.cate-wrapper .well-case .site-list {
	padding: 55px 40px;
}
.cate-wrapper .well-case .site-list a {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; display: block;
}
.cate-wrapper .well-case .name {
	padding: 0px 20px;
}
.cate-wrapper .well-case .name a:hover {
	color: rgb(1, 160, 255);
}
.cate-wrapper .well-case .text {
	padding: 10px 20px 0px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.case-news-wrapper {
	margin: -26px auto 0px; width: 1248px; -ms-zoom: 1;
}
.case-news-wrapper .loadmore {
	margin: 72px auto 69px;
}
.case-news-wrapper a {
	display: block;
}
.case-news-wrapper li {
	padding-left: 148px; position: relative;
}
.case-news-wrapper li:hover .title a {
	color: rgb(1, 160, 255);
}
.case-news-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.case-news-wrapper .date {
	left: 0px; top: 40px; text-align: center; color: rgb(26, 26, 26); line-height: 40px; font-size: 16px; position: absolute;
}
.case-news-wrapper .date .dd {
	line-height: 40px; padding-bottom: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 48px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.case-news-wrapper .content {
	padding: 46px 0px 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.case-news-wrapper .content img {
	transition:0.7s; width: 100%; display: block; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.case-news-wrapper .content .title {
	line-height: 38px; overflow: hidden; font-size: 28px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.case-news-wrapper .content .title a {
	color: rgb(51, 51, 51);
}
.case-news-wrapper .content .type {
	padding: 8px 0px; color: rgb(153, 153, 153); line-height: 36px; font-size: 14px;
}
.case-news-wrapper .content .thumb {
	overflow: hidden; margin-bottom: 23px;
}
.case-news-wrapper .content .desc {
	height: 60px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.case-news-wrapper .content .more {
	color: rgb(1, 160, 255); line-height: 30px; font-size: 14px;
}
.online-news-wrapper {
	overflow: hidden; padding-top: 4.37%;
}
.online-news-wrapper ul {
	margin: 0px -30px;
}
.online-news-wrapper li {
	width: 33.33%; float: left;
}
.online-news-wrapper li a {
	margin: 20px 30px; padding: 12% 20px 12%; transition:0.2s; overflow: hidden;display: block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;background-color: rgb(249, 249, 249); 
}
.online-news-wrapper li a:hover {
	background-color: rgb(240, 240, 240); 
}
.online-news-wrapper li a:hover .title {
	color: rgb(1, 160, 255);
}
.online-news-wrapper .date {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 22px; margin-bottom: 20px;
}
.online-news-wrapper .date .line {
	width: 100%; height: 0px; padding-top: 15px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.online-news-wrapper .title {
	height: 48px; color: rgb(26, 26, 26); line-height: 24px; overflow: hidden; font-size: 18px; font-weight: bold; margin-bottom: 32px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.online-news-wrapper .desc {
	height: 96px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
}
.project-cover {
	padding: 61px 0px 90px;
}
.project-cover .article {
	padding: 0px 6.75% 67px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.project-cover .article .title {
	margin: 0px 0px 12px; color: rgb(26, 26, 26); line-height: 72px; font-size: 36px; font-weight: bold;
}
.m-case-list {
	margin: 0px -6px; font-size: 0px;
}
.m-case-list a {
	display: block;
}
.m-case-list a:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.m-case-list a:hover .title {
	color: rgb(1, 160, 255);
}
.m-case-list img {
	transition:0.7s; width: 100%; display: block; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.m-case-list li {
	width: 25%; padding-bottom: 1.5%; vertical-align: top; display: inline-block;
}
.m-case-list .item {
	padding: 0px 21px; text-align: center;
}
.m-case-list .thumb {
	overflow: hidden; margin-bottom: 26px;
}
.m-case-list .title {
	color: rgb(51, 51, 51); line-height: 34px; font-size: 20px; font-weight: bold;
}
.m-case-list .desc {
	color: rgb(153, 153, 153); line-height: 30px; font-size: 14px;
}
.project-cover-list {
	overflow: visible;
}
.m-case-division {
	border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.m-case-division li {
	width: 33.33%; float: left;
}
.m-case-division li a {
	display: block;
}
.m-case-division li img {
	width: 100%; display: block;
}
.m-case-division li:hover .shadow {
	opacity: 1;
}
.m-case-division li:hover .shadow img {
	transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
.m-case-division li:hover .content {
	background-position: 45px 190px; background-color: rgb(248, 248, 248);
}
.m-case-division li:hover .title {
	color: rgb(1, 160, 255); transform: translateX(10px); -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -o-transform: translateX(10px);
}
.m-case-division li:hover .desc {
	transform: translateX(10px); -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -o-transform: translateX(10px);
}
.m-case-division .thumb a {
	position: relative;
}
.m-case-division .thumb .shadow {
	background: url("../images/caseshadow.png") 0px 0px; transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 3; opacity: 0; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-case-division .thumb .shadow img {
	margin: -25px 0px 0px -25px; transition:0.3s; left: 50%; top: 50%; width: 50px; position: absolute; transform: translateY(50px); -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -o-transform: translateY(50px); -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-case-division .content {
	background: url("../images/casearr.png") no-repeat 35px 190px; padding: 21px 48px 102px 35px; transition:0.3s; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-case-division .content .title {
	transition:0.3s; color: rgb(51, 51, 51); line-height: 48px; font-size: 20px; font-weight: bold; margin-bottom: 15px; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-case-division .content .desc {
	transition:0.3s; height: 66px; color: rgb(153, 153, 153); line-height: 22px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.full-case-container {
	position: relative; background-color: rgb(245, 245, 245);
}
.case-inside-nav ul {
	height: 44px; overflow: hidden; padding-right: 78px; position: relative;
}
.case-inside-nav a {
	border-bottom-color: rgb(245, 245, 245);
}
.case-inside-nav .more {
	top: 0px; right: 0px; padding-right: 0px; position: absolute;
}
.case-inside-nav .more a {
	background-position: right; padding-right: 16px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; background-image: url("../images/morearr.png"); background-repeat: no-repeat;
}
.case-inside-nav .more a:hover {
	background-image: url("../images/morearrac.png");
}
.full-case-subnav {
	padding: 15px 0px; left: 0px; top: 102px; width: 100%; display: none; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.full-case-subnav li {
	width: 16.66%; float: left;
}
.full-case-subnav a {
	color: rgb(102, 102, 102); line-height: 45px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.full-case-subnav a:hover {
	color: rgb(1, 160, 255);
}
.case-wrapper {
	padding-bottom: 73px;
}
.case-wrapper .cdetail-title {
	padding: 50px 0px 43px; text-align: center; line-height: 48px; font-size: 30px; font-weight: bold;
}
.case-wrapper .caseban {
	overflow: hidden; font-size: 0px; position: relative;
}
.case-wrapper .caseban:hover img {
	transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02);
}
.case-wrapper .caseban img {
	transition:0.7s; width: 100%; display: block; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.case-wrapper .caseban .title {
	left: 80px; top: 50%; width: 280px; height: 280px; text-align: center; color: rgb(255, 255, 255); margin-top: -140px; position: absolute; z-index: 3; background-color: rgb(206, 63, 57);
}
.case-wrapper .caseban .ico {
	height: 152px; line-height: 152px; display: none;
}
.case-wrapper .caseban .ico img {
	width: auto; vertical-align: middle; display: inline;
}
.case-wrapper .caseban .middle {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block;
}
.case-wrapper .caseban h2 {
	padding: 0px 10px; line-height: 48px; font-size: 30px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.case-intro-wrapper {
	padding: 45px 75px 75px; background-color: rgb(255, 255, 255);
}
.case-intro-wrapper .jiejuelist .id {
	left: 0px; top: 50px; color: rgb(229, 229, 229); line-height: 110px; font-size: 110px; font-style: italic; font-weight: lighter; position: absolute; z-index: 3;
}
.case-intro-wrapper .jiejuelist dl {
	padding: 53px 20px 66px 19.72%; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.case-intro-wrapper .jiejuelist dl li {
	list-style-type: disc;
}
.case-intro-wrapper .jiejuelist dt {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 28px; font-weight: bold; margin-bottom: 45px; position: relative;
}
.case-intro-wrapper .jiejuelist dt::after {
	left: 0px; width: 30px; height: 3px; bottom: -20px; position: absolute; z-index: 3; content: ""; background-color: rgb(1, 160, 255);
}
.case-intro-wrapper table {
	border-collapse: collapse;
}
.case-intro-wrapper table td {
	padding: 3px 8px; border: 1px solid rgb(102, 102, 102); border-image: none; min-width: 5em;
}
.case-intro-wrapper img {
	height: auto !important; max-width: 100%;
}
.case-intro-list li {
	padding: 53px 20px 66px 19.72%; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.case-intro-list li .bold {
	font-weight: bold;
}
.case-intro-list .id {
	left: 0px; top: 50px; color: rgb(229, 229, 229); line-height: 110px; font-size: 110px; font-style: italic; font-weight: lighter; position: absolute; z-index: 3;
}
.case-intro-list .title {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 28px; font-weight: bold; margin-bottom: 45px; position: relative;
}
.case-intro-list .title::after {
	left: 0px; width: 30px; height: 3px; bottom: -20px; position: absolute; z-index: 3; content: ""; background-color: rgb(1, 160, 255);
}
.case-intro-list .text {
	overflow: hidden;
}
.case-intro-list .m-letter-item {
	color: rgb(102, 102, 102); line-height: 24px; padding-top: 63px; font-size: 14px;
}
.case-intro-list .m-letter-item .letter {
	color: rgb(1, 160, 255); line-height: 48px; font-size: 48px; font-weight: bold; margin-bottom: 18px;
}
.case-intro-list .m-letter-item .sub-title {
	color: rgb(26, 26, 26); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 26px;
}
.case-intro-list .rhalfimg img {
	margin-left: 30px; float: right; max-width: 48.6%;
}
.case-intro-list .rimg {
	overflow: hidden; padding-right: 39.73%; position: relative;
}
.case-intro-list .rimg .letimg {
	top: 0px; width: 39.73%; text-align: center; right: 0px; bottom: 0px; float: right; position: absolute;
}
.case-intro-list .rimg .letimg::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.case-intro-list .rimg .letimg img {
	margin: 0px; vertical-align: middle; float: none; max-width: 80%;
}
.case-intro-list .prico-title {
	padding: 24px 0px 28px; color: rgb(26, 26, 26); line-height: 24px; font-size: 18px; font-weight: bold;
}
.trade-imglist {
	overflow: hidden;
}
.trade-imglist .imglist-wrap {
	margin: 0px -30px;
}
.trade-imglist .imglist-wrap .trade-item {
	width: 33.33%; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; float: left;
}
.trade-imglist .imglist-wrap .trade-item img {
	display: block; max-width: 100%;
}
.trade-imglist .imglist-wrap .inner {
	padding: 0px 30px;
}
.trade-imglist .imglist-wrap .trade-title {
	padding: 21px 0px 18px; color: rgb(26, 26, 26); line-height: 24px; font-size: 18px; font-weight: bold;
}
.trade-icolist {
	width: 86%; padding-top: 25px;
}
.trade-left {
	width: 44.54%; float: left;
}
.trade-right {
	width: 44.54%; float: right;
}
.price-top {
	overflow: hidden; font-size: 0px;
}
.price-top .top-item {
	margin-right: 22.7%; float: left;
}
.price-icolist {
	overflow: hidden;
}
.price-icolist .icolist {
	width: 112.31%; font-size: 0px;
}
.price-icolist .ico-item {
	padding: 30px 11.35% 50px 0px; width: 38.56%; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; vertical-align: top; display: inline-block;
}
.price-icolist .ico-item img {
	display: block;
}
.seo-top-list {
	overflow: hidden;
}
.seo-top-list .top-seoabc {
	width: 110.04%;
}
.seo-top-list .m-letter-item {
	width: 25.79%; padding-right: 6.7%; float: left;
}
.seo-thr-list {
	padding-top: 40px; padding-left: 385px; position: relative;
}
.seo-thr-list .thr-left {
	left: 0px; top: 40px; width: 350px; position: absolute;
}
.seo-thr-list .m-letter-item {
	padding: 0px;
}
.seo-thr-list .dash-border {
	padding: 0px 0px 67px; margin-bottom: 24px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.seo-thr-list .thr-right {
	padding: 0px 0px 35px 33px; overflow: hidden; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: dashed;
}
.seo-thr-list .red-dot-list {
	font-size: 0px;
}
.seo-thr-list .red-dot-list .red-item {
	width: 50%; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-bottom: 42px; vertical-align: top; display: inline-block;
}
.seo-thr-list .red-dot-list h4 {
	color: rgb(1, 160, 255); line-height: 30px; font-size: 16px; font-weight: bold;
}
.seo-thr-list .red-dot-list p {
	padding-right: 15px;
}
.m-relat-title {
	padding: 27px 0px;
}
.m-relat-title h3 {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 24px; float: left;
}
.m-relat-title a {
	border: 1px solid rgb(204, 204, 204); transition:0.3s; border-image: none; width: 138px; text-align: center; color: rgb(153, 153, 153); line-height: 33px; font-size: 14px; float: right; position: relative; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-relat-title a i {
	transition:0.3s; left: -40px; top: 18px; width: 80px; height: 1px; position: absolute; z-index: 3; background-color: rgb(204, 204, 204); -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-relat-title a:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.m-relat-title a:hover i {
	background-color: rgb(1, 160, 255);
}
.relative-cases {
	padding: 22px 0px 62px; overflow: hidden;
}
.relative-cases ul {
	margin: 0px -28px;
}
.relative-cases li {
	width: 33.33%; float: left;
}
.relative-cases .thumb {
	overflow: hidden; margin-bottom: 22px;
}
.relative-cases a {
	padding: 0px 28px; line-height: 36px; display: block;
}
.relative-cases a img {
	transition:0.7s; width: 100%; display: block; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.relative-cases a .title {
	color: rgb(26, 26, 26); font-size: 16px; font-weight: bold;
}
.relative-cases a .desc {
	color: rgb(153, 153, 153); font-size: 14px;
}
.relative-cases a:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.relative-cases a:hover .title {
	color: rgb(1, 160, 255);
}
.m-diff-title {
	text-align: center; color: rgb(26, 26, 26); line-height: 46px; font-size: 36px;
}
.m-chl-title {
	text-align: center; color: rgb(26, 26, 26); line-height: 46px; font-size: 36px;
}
.m-diff-title {
	color: rgb(51, 51, 51);
}
.contact-ways {
	padding-top: 70px;
}
.contact-ways .info {
	padding: 87px 9.06% 73px;
}
.contact-ways .info .item {
	width: 25%; color: rgb(26, 26, 26); line-height: 28px; font-size: 16px; float: left;
}
.contact-ways .info .item a {
	color: rgb(26, 26, 26);
}
.contact-ways .info .item a:hover {
	color: rgb(1, 160, 255);
}
.contact-ways .info img {
	vertical-align: middle;
}
.contact-ways .info .ico {
	text-align: center; margin-bottom: 30px;
}
.contact-ways .info h4 {
	text-align: center; font-weight: bold;
}
.contact-ways .info span {
	text-align: right; vertical-align: top; display: inline-block;
}
.contact-ways .info .label1 {
	width: 46%;
}
.contact-ways .info .label2 {
	width: 46%;
}
.contact-ways .info .label3 {
	width: 43%;
}
.contact-ways .info .label4 {
	width: 45%;
}
.full-contact-tab {
	padding: 40px 0px 35px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.full-contact-tab .tab-handle {
	text-align: center; font-size: 0px;
}
.full-contact-tab .tab-handle .handle {
	background-position: center 0px; margin: 0px 78px; padding-top: 448px; vertical-align: top; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.full-contact-tab .tab-handle .gz {
	background-image: url("../images/handlegz.png");
}
.full-contact-tab .tab-handle .cur.gz {
	background-image: url("../images/handlegzac.png");
}
.full-contact-tab .tab-handle .sz {
	background-image: url("../images/handlesz.png");
}
.full-contact-tab .tab-handle .cur.sz {
	background-image: url("../images/handleszac.png");
}
.full-contact-tab .name {
	color: rgb(26, 26, 26); line-height: 28px; font-size: 18px; margin-bottom: 6px;
}
.full-contact-tab .addr {
	color: rgb(26, 26, 26); line-height: 24px; font-size: 14px;
}
.contact-ways .tab-panel .panel {
	display: none;
}
.contact-ways .tab-panel .cur.panel {
	display: block;
}
.full-arrive {
	padding: 72px 0px 0px; background-color: rgb(245, 245, 245);
}
.arrive-info {
	padding-bottom: 68px;
}
.arrive-lf {
	background: url("../images/arrico.png") no-repeat 0px 0px; padding: 5px 38px 0px 95px; float: left;
}


.arrive-lfB {
	background: url("../images/arrico.png") no-repeat 0px 0px; padding: 5px 38px 0px 65px; float: left;
}

.arrive-lf .arr-title {
	color: rgb(1, 160, 255);
}
.arrive-lf .arr-title h3 {
	line-height: 30px; font-size: 24px; font-weight: bold;
}
.arrive-lf .arr-title h4 {
	text-transform: uppercase; line-height: 60px; font-size: 48px;
}
.arrive-lf .addr {
	color: rgb(26, 26, 26); line-height: 28px; font-size: 16px;
}
.arrive-lf .addr span {
	font-weight: bold;
}
.arrive-rg {
	line-height: 30px; overflow: hidden; padding-left: 64px; font-size: 16px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
.arrive-rg .tag {
	font-weight: bold;
}
.full-bdmap {
	width: 100%; height: 640px;
}
.contact-feedback {
	padding: 80px 0px 86px;
}
.contact-feedback .m-chl-title {
	margin-bottom: 41px;
}
.contact-feedback .contact-form {
	margin: 0px auto; max-width: 1200px;
}
.contact-feedback .text {
	width: 580px; float: left;
}
.contact-feedback .text label {
	padding: 15px 0px; margin-bottom: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; line-height: 0; font-size: 0;
}
.contact-feedback .text label input {
	width: 100%; height: 16px; line-height: 16px; font-size: 16px; display: block;
}
.contact-feedback .text label input:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.contact-feedback .text .imgval {
	position: relative;
}
.contact-feedback .text .imgval img {
	top: 5px; height: 40px; right: 0px; position: absolute;
}
.contact-feedback .msg {
	width: 580px; float: right;
}
.contact-feedback .msg p {
	line-height: 50px; font-size: 16px;
}
.contact-feedback .msg textarea {
	padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 560px; height: 329px; display: block;
}


.contact-feedback .form-validation label {
	padding: 15px 0px; margin-bottom: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; line-height: 0; font-size: 0;
	position: relative;
}
.contact-feedback .form-validation label input {
	width: 100%; height: 16px; line-height: 16px; font-size: 16px; display: block;
	height: 50px;
	padding-left: 10px;
	display: inline-block;
}
.contact-feedback .form-validation label img{ position: absolute;}


.contact-feedback .form-ctrl {
	margin: 0px auto; width: 431px; padding-top: 12px;
}
.contact-feedback .form-ctrl label {
	padding: 20px 0px; width: 197px; height: 20px; display: block;
}
.contact-feedback .form-ctrl label input {
	width: 100%; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 18px; display: block;
}
.contact-feedback .form-ctrl .sub {
	float: left; background-color: rgb(1, 160, 255);
}
.contact-feedback .form-ctrl .reset {
	float: right; background-color: rgb(204, 204, 204);
}
.recruit-content {
	padding: 60px 0px 80px;
}
.recruit-content .thumb {
	margin-left: 150px; float: right;
}
.recruit-content .thumb img {
	display: block;
}
.recruit-content .content {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.recruit-content .content .title {
	line-height: 52px; font-size: 36px; font-style: italic; font-weight: bold;
}
.recruit-content .content .text {
	padding: 12px 0px 48px;
}
.recruit-content .content .mail {
	color: rgb(1, 160, 255); line-height: 30px; font-size: 18px; font-weight: bold;
}
.recruit-content .content .mail a {
	color: rgb(1, 160, 255); text-decoration: underline;
}
.recruit-list-wrapper {
	padding-bottom: 118px;
}
.recruit-list-wrapper ul {
	border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid;
}
.recruit-list-wrapper li {
	border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.recruit-list-wrapper .brief {
	padding: 30px 0px; color: rgb(153, 153, 153); line-height: 38px; font-size: 18px; position: relative; cursor: pointer;
}
.recruit-list-wrapper .brief h3 {
	width: 20.62%; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.recruit-list-wrapper .brief p {
	width: 20.62%; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.recruit-list-wrapper .brief h3 {
	width: 27.18%; color: rgb(51, 51, 51); font-weight: bold;
}
.recruit-list-wrapper .brief .ico {
	background: url("../images/recruitico.png") no-repeat center; top: 0px; width: 98px; height: 98px; right: 0px; position: absolute; z-index: 3;
}
.recruit-list-wrapper .cur.brief .ico {
	background: url("../images/recruiticoac.png") no-repeat center;
}
.recruit-list-wrapper .info {
	padding: 35px 0px 64px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid; display: none;
}
.recruit-list-wrapper .info dl {
	padding-bottom: 41px;
}
.recruit-list-wrapper .info .item {
	padding-bottom: 41px;
}
.recruit-list-wrapper .info dt {
	width: 230px; float: left;
}
.recruit-list-wrapper .info .label {
	width: 230px; float: left;
}
.recruit-list-wrapper .info dd {
	overflow: hidden; -ms-zoom: 1;
}
.recruit-list-wrapper .info .text {
	overflow: hidden; -ms-zoom: 1;
}
.recruit-list-wrapper .delivery {
	background: url("../images/delivery.png") no-repeat 38px 13px rgb(51, 51, 51); width: 113px; height: 60px; color: rgb(255, 255, 255); line-height: 60px; padding-left: 84px; font-size: 18px; margin-left: 230px; display: block;
}
.m-ichl-title .en {
	color: rgb(153, 153, 153); text-transform: uppercase; line-height: 24px; font-size: 16px;
}
.m-ichl-title .cn {
	color: rgb(26, 26, 26); line-height: 62px; font-size: 36px; font-weight: bold;
}
.m-ichl-title .cn a {
	color: rgb(26, 26, 26);
}
.m-ichl-title .cn span {
	color: rgb(1, 160, 255);
}
.m-ichl-subnav {
	overflow: hidden; padding-top: 11px; position: relative;
}
.m-ichl-subnav ul {
	margin-left: -30px; position: relative;
}
.m-ichl-subnav li {
	background: url("../images/navline.png") no-repeat 0px; padding: 0px 20px 0px 30px; float: left;
}
.m-ichl-subnav li.cur a {
	color: rgb(1, 160, 255); border-bottom-color: rgb(255, 255, 255);
}
.m-ichl-subnav li a {
	color: rgb(26, 26, 26); line-height: 42px; font-size: 16px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.m-ichl-subnav li a:hover {
	color: rgb(1, 160, 255); border-bottom-color: rgb(255, 255, 255);
}
.m-ichl-subnav .activehook {
	background: none; bottom: 0px; position: absolute;
}
.m-ichl-subnav .activehook i {
	width: 100%; height: 2px; display: block; background-color: rgb(1, 160, 255);
}
.m-ichl-subnav .nav-more .item {
	display: none;
}
.m-ichl-subnav .m-line-more {
	top: 11px; right: 0px; position: absolute; z-index: 3;
}
.index-banwrap {
	width: 100%; height: 0px; overflow: hidden; padding-bottom: 41.66%; position: relative;
}
.index-banwrap .index-banner {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.index-banwrap .index-banner .bx-wrapper {
	width: 100%; height: 100%;
}
.index-banwrap .index-banner .bx-viewport {
	width: 100%; height: 100%;
}
.index-banwrap .index-banner .slides::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.index-banwrap .index-banner .slides {
	
}
.index-banner .slides {
	width: 300%;
}
.index-banner .slides li {
	width: 33.33%; overflow: hidden; float: left;
}
.index-banner .linerbg {
	background: url("../images/hdbanbg01.png") repeat-x 0px 0px; left: 0px; top: 0px; width: 100%; height: 140px; position: absolute; z-index: 30;
}
.index-banner a {
	display: block;
}
.index-banner img {
	width: 100%; display: block; max-width: none;
}
.index-banner li {
	position: relative;
}
.index-banner li .m-line-more {
	display: none; visibility: hidden;
}
.index-banner .flex-direction-nav {
	display: none;
}
.index-banner .bx-pager {
	bottom: 18px;
}
.index-banner .bx-pager .bx-pager-item a {
	margin: 0px 3px; padding: 20px 0px; width: 94px; height: 2px; line-height: 0;
}
.index-banner .bx-pager .bx-pager-item i {
	border-radius: 1px; width: 100%; height: 2px; display: block; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px;
}
.index-banner .bx-pager .bx-pager-item .active i {
	background-color: rgb(1, 160, 255);
}
.index-banner .flex-control-nav {
	bottom: 38px; z-index: 20;
}
.index-banner .flex-control-nav li {
	margin: 0px 3px; width: 94px; height: 2px; line-height: 0; background-color: rgb(255, 255, 255);
}
.index-banner .flex-control-nav .cur {
	background-color: rgb(1, 160, 255);
}
.index-banner .flex-control-nav a {
	background: none; padding: 15px 0px; border-radius: 0px; transition:0.3s; width: 94px; height: 2px; margin-top: -16px; opacity: 1; box-shadow: none; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -webkit-border-radius: 0; -webkit-box-shadow: none;
}
.index-banner .flex-control-nav .flex-active {
	background: none; opacity: 1;
}
.index-banner .slide01 .imgpopup {
	width: 72.39%; right: 0px; bottom: 0px; position: absolute; z-index: 3;
}
.index-banner .slide01 .imgpopup img {
	width: 100%; vertical-align: top;
}
.index-banner .slide01 .textpopup {
	left: 50%; top: 27.5%; color: rgb(255, 255, 255); margin-left: -800px; position: absolute; z-index: 20;
}
.index-banner .slide01 .tit {
	width: 72.39%; line-height: 58px; font-size: 48px; margin-bottom: 15px; white-space: nowrap; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;
}
.index-banner .slide01 .txt {
	line-height: 32px; font-size: 20px; margin-bottom: 52px; white-space: nowrap; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;
}
.index-banner .slide01 .m-line-more {
	border-color: rgb(161, 149, 131); width: 138px; color: rgb(255, 255, 255); transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;
}
.index-banner .slide01 .m-line-more:hover {
	color: rgb(255, 255, 255);
}
.index-banner .slide01 .m-line-more:hover::after {
	background-color: rgb(161, 149, 131);
}
.index-banner .slide01 .before {
	opacity: 0; transform: translateY(40px); transition-duration: 0.6s; animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
}
.index-banner .slide01 .after {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
.index-banner .slide03 {
	position: relative;
}
.index-banner .slide03 .textpopup03 {
	left: 50%; top: 27.5%; color: rgb(255, 255, 255); margin-left: -800px; position: absolute; z-index: 20;
}
.index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 26px;
}
.index-banner .slide03 .textpopup03 .ico img {
	width: auto;
}
.index-banner .slide03 .textpopup03 .tit {
	color: rgb(255, 255, 255); line-height: 60px; font-size: 48px; margin-bottom: 50px; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;
}
.index-banner .slide03 .textpopup03 .m-line-more {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); transition-delay: 0.8s; -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s;
}
.index-banner .slide03 .textpopup03 .m-line-more::after {
	background-color: rgb(255, 255, 255);
}
.index-banner .slide03 .textpopup03 .before {
	opacity: 0; transform: translateY(60px); transition-duration: 0.6s; animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
}
.index-banner .slide03 .textpopup03 .after {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
.index-banner .slide03 .imgpopup03 .before {
	opacity: 0; transform: translate(80px, 60px); transition-duration: 0.6s; animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-transform: translate(80px, 60px); -moz-transform: translate(80px, 60px); -o-transform: translate(80px, 60px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
}
.index-banner .slide03 .imgpopup03 .after {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.index-banner .slide03 .imgpopup03 img {
	width: auto; position: absolute; z-index: 10;
}
.index-banner .slide03 .imgpopup03 .pop01 {
	left: 32.34%; top: 66.5%; width: 5.72%; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;
}
.index-banner .slide03 .imgpopup03 .pop02 {
	left: 37.29%; top: 69.87%; width: 11.61%; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;
}
.index-banner .slide03 .imgpopup03 .pop03 {
	left: 41.04%; top: 50.37%; width: 6.61%; transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s;
}
.index-banner .slide03 .imgpopup03 .pop04 {
	left: 68.22%; top: 0%; width: 19.21%; transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s;
}
.index-banner .slide03 .imgpopup03 .pop05 {
	left: 76.82%; top: 28.37%; width: 9.32%; transition-delay: 0.7s; -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;
}
.index-banner .slide04 {
	position: relative;
}
.index-banner .slide04 .textpopup {
	left: 50%; top: 31%; color: rgb(255, 255, 255); margin-left: -800px; position: absolute; z-index: 20;
}
.index-banner .slide04 .textpopup .tit {
	width: 72.39%; line-height: 58px; font-size: 48px; margin-bottom: 15px; white-space: nowrap; transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;
}
.index-banner .slide04 .textpopup .txt {
	line-height: 32px; font-size: 20px; margin-bottom: 52px; white-space: nowrap; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;
}
.index-banner .slide04 .textpopup .m-line-more {
	border-color: rgb(255, 255, 255); width: 138px; color: rgb(255, 255, 255); transition-delay: 0.7s; -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;
}
.index-banner .slide04 .textpopup .m-line-more::after {
	background-color: rgb(255, 255, 255);
}
.index-banner .slide04 .textpopup .m-line-more:hover {
	color: rgb(255, 255, 255);
}
.index-banner .slide04 .textpopup .m-line-more:hover::after {
	background-color: rgb(255, 255, 255);
}
.index-banner .slide04 .textpopup .before {
	opacity: 0; transform: translateY(40px); transition-duration: 0.6s; animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
}
.index-banner .slide04 .textpopup .after {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
.index-banner .slide04 .imgpopup img {
	width: auto; position: absolute; z-index: 10;
}
.index-banner .slide04 .imgpopup .pop01 {
	left: 33.9%; top: 9.87%; width: 35.46%;
}
.index-banner .slide04 .imgpopup .before.pop01 {
	transform: translate(-120px, 120px); -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px);
}
.index-banner .slide04 .imgpopup .pop02 {
	left: 58.54%; top: 0px; width: 26.35%;
}
.index-banner .slide04 .imgpopup .before.pop02 {
	transform: translate(-120px, 120px); -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px);
}
.index-banner .slide04 .imgpopup .pop03 {
	left: 33.31%; top: 79.37%; width: 33.33%; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;
}
.index-banner .slide04 .imgpopup .before.pop03 {
	transform: translate(120px, -120px); -webkit-transform: translate(120px, -120px); -moz-transform: translate(120px, -120px); -o-transform: translate(120px, -120px);
}
.index-banner .slide04 .imgpopup .pop04 {
	left: 55.57%; top: 19.5%; width: 35.46%; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;
}
.index-banner .slide04 .imgpopup .before.pop04 {
	transform: translate(120px, -120px); -webkit-transform: translate(120px, -120px); -moz-transform: translate(120px, -120px); -o-transform: translate(120px, -120px);
}
.index-banner .slide04 .imgpopup .pop05 {
	left: 80.62%; top: 0px; width: 19.47%; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s;
}
.index-banner .slide04 .imgpopup .before.pop05 {
	transform: translate(120px, -120px); -webkit-transform: translate(120px, -120px); -moz-transform: translate(120px, -120px); -o-transform: translate(120px, -120px);
}
.index-banner .slide04 .imgpopup .pop06 {
	left: 57.29%; top: 73.5%; width: 36.97%;
}
.index-banner .slide04 .imgpopup .before.pop06 {
	transform: translate(-120px, 120px); -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px);
}
.index-banner .slide04 .imgpopup .pop07 {
	left: 84.32%; top: 29.12%; width: 15.88%;
}
.index-banner .slide04 .imgpopup .before.pop07 {
	transform: translate(-120px, 120px); -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px);
}
.index-banner .slide04 .imgpopup .before {
	opacity: 0; transition-duration: 0.8s; transition-delay: 0.1s; animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s;
}
.index-banner .slide04 .imgpopup .after.before {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.index-banner .slide05 {
	position: relative;
}
.index-banner .slide05 .textpopup {
	margin: -209px 0px 0px -505px; left: 50%; top: 50%; width: 1010px; position: absolute;
}
.index-banner .slide05 .before {
	opacity: 0; transform: translateY(40px); transition-duration: 0.6s; animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
}
.index-banner .slide05 .after {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.index-banner .slide05 .tit {
	text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 48px; margin-bottom: 34px;
}
.index-banner .slide05 .tit span {
	color: rgb(40, 183, 236); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.index-banner .slide05 .icolist {
	text-align: center; font-size: 0px; margin-bottom: 82px;
}
.index-banner .slide05 .before.icolist {
	transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s;
}
.index-banner .slide05 .icolist .ico {
	width: 202px; line-height: 40px; font-size: 32px; vertical-align: top; display: inline-block; position: relative;
}
.index-banner .slide05 .icolist .ico img {
	vertical-align: top; display: inline-block; max-width: 90px;
}
.index-banner .slide05 .icolist .ico p {
	color: rgb(40, 183, 236); padding-top: 12px; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.index-banner .slide05 .icolist .ico::after {
	top: 50%; width: 1px; height: 61px; right: 0px; margin-top: -30px; position: absolute; content: ""; background-color: rgb(250, 250, 250);
}
.index-banner .slide05 .icolist .last.ico::after {
	display: none;
}
.index-banner .slide05 .botdesc {
	text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 24px;
}
.index-banner .slide05 .before.botdesc {
	transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;
}
.index-banner .slide05 .botdesc span {
	color: rgb(40, 183, 236); font-size: 32px; font-weight: bold; -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.iabout-us {
	padding: 5px 0px 15px;
}
.iabout-us .intro {
	padding: 20px 37% 86px 0px; line-height: 30px; font-size: 16px; position: relative;
}
.iabout-us .intro strong {
	color: rgb(226, 0, 0); font-weight: normal;
}
.iabout-us .year {
	top: -140px; right: 27px; position: absolute; z-index: 3;
}
.iabout-us .main-business .business-item .inner {
	position: relative;
}
.iabout-us .main-business .business-item .inner .line {

}
.main-business {
	margin: 0px -27px;
}
.main-business .business-item {
	width: 25%; float: left;
}
.main-business .business-item .inner {
	margin: 0px 27px; position: relative;
}
.main-business .business-item .inner:hover .id {
	color: rgb(204, 204, 204);
}
.main-business .business-item .inner:hover h2 a {
	color: rgb(1, 160, 255);
}
.main-business .business-item .inner:hover .sub {
	
}
.main-business .business-item .inner:hover .line {
	width: 100%;
}
.main-business .ico {
	height: 82px; line-height: 82px; font-size: 0px; margin-bottom: 12px; display: block;
}
.main-business .ico img {
	vertical-align: middle;
}
.main-business .ico .ac {
	display: none;
}
.main-business .id {
	transition:0.3s; top: 0px; right: 27px; color: rgb(242, 242, 242); line-height: 100px; font-size: 100px; font-weight: bold; position: absolute; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.main-business h2 a {
	padding: 10px 0px 21px; transition:0.3s; color: rgb(26, 26, 26); line-height: 24px; font-size: 18px; font-weight: bold; display: block; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; text-align:center
}
.main-business .sub {
	height: 180px; padding-bottom: 55px;  text-align:center; padding-top:20px;
}
.main-business .sub a {
	background: url("../images/ibusline.png") no-repeat 1px; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; display: block;
}
.main-business .sub a:hover {
	color: rgb(1, 160, 255); background-image: url("../images/ibuslineac.png");
}
.iclassic-case {
	padding: 58px 0px 46px; overflow: hidden;
}
.iclassic-case .m-ichl-title {
	position: relative;
}
.iclassic-case .m-ichl-title .m-line-more {
	right: 0px; bottom: 13px; position: absolute;
}
.iclassic-case .m-move-handle {
	display: block !important;
}
.iclassic-case .slide-pages {
	display: none;
}
.iclassic-case .slide-ctrl {
	display: none;
}
.iclassic-case .m-line-more {
	margin: 6px auto 0px;
}
.animated {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both;
}
.iclassic-wrapper {
	width: 102.12%;
}
.icase-list {
	margin: 0px; padding-top: 43px;
}
.icase-list li {
	width: 33.33%; padding-bottom: 32px;
}
.icase-list .item {
	padding: 0px 6.42% 0px 0px; text-align: left; position: relative;
}
.icase-list .thumb {
	overflow: hidden; margin-bottom: 12px; position: relative;
}
.icase-list .thumb .after {
	width: 100%; padding-bottom: 62.74%; display: block;
}
.icase-list .thumb img {
	left: 0px; top: 0px; position: absolute; z-index: 3;
}
.icase-list .tag {
	background: url("../images/itag.png") no-repeat 14px rgb(255, 255, 255); right: 6.42%; bottom: 0px; padding-left: 33px; font-size: 0px; position: absolute;
}
.icase-list .tag a {
	color: rgb(102, 102, 102); line-height: 34px; padding-left: 5px; font-size: 14px; vertical-align: top; display: inline-block;
}
.icase-list .desc {
	display: none;
}
.icase-list a {
	position: relative;
}
.icase-list .content {
	background: url("../images/icasebg.png") 0px 0px; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 46px; overflow: hidden; display: none; position: absolute; z-index: 3;
}
.icase-list .content .msg {
	padding: 52px 25px 25px;
}
.icase-list .content .msg h4 {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 15px; opacity: 0.92;
}
.icase-list .content .brand {
	padding: 32px 0px 0px 25px; height: 90px; line-height: 90px; font-size: 0px;
}
.icase-list .content .brand img {
	width: auto; vertical-align: middle; display: none; max-height: 100%;
}
.icase-list .content .desc {
	padding: 0px 25px; height: 72px; color: rgb(251, 170, 172); line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.icase-list .content .ico-line {
	background: url("../images/icaseline.png") no-repeat 25px bottom; width: 100%; height: 37px; display: block;
}
.full-isoutions .soutions-wrapper {
	width: 100%; overflow: hidden;
}
.iclients-wrapper {
	width: 100%; overflow: hidden;
}
.inews-center {
	width: 100%; overflow: hidden;
}
.full-isoutions {
	padding: 58px 0px 0px; width: 100%; overflow: hidden; background-color: rgb(245, 245, 245);
}
.full-isoutions .m-ichl-subnav li a {
	border-color: rgb(245, 245, 245);
}
.full-isoutions .m-ichl-subnav li a:hover {
	color: rgb(1, 160, 255); border-bottom-color: rgb(245, 245, 245);
}
.full-isoutions .m-ichl-subnav li.cur a {
	color: rgb(1, 160, 255); border-bottom-color: rgb(245, 245, 245);
}
.full-isoutions .ichannel-tabcontent {
	width: 100%; overflow: hidden;
}
.full-isoutions .tabcontent-slider {
	width: 500%; position: relative;
}
.full-isoutions .isoutions-list .slides {
	font-size: 0px; white-space: nowrap;
}
.full-isoutions .isoutions-list .slides li {
	vertical-align: top; float: none; display: inline-block;
}
.full-isoutions .isoutions-list .slides img {
	width: auto;
}
.isoutions-item {
	width: 20%; overflow: hidden; float: left; position: relative;
}
.isoutions-item .slide-ctrl {
	background-position: center; top: 50%; width: 40px; height: 40px; display: none; position: absolute; background-repeat: no-repeat; background-color: rgb(255, 102, 0);
}
.isoutions-item .slide-prev {
	left: -60px;
}
.isoutions-item .slide-next {
	right: -60px;
}
.isoutions-list {
	padding: 28px 0px 61px; overflow: hidden;
}
.isoutions-list .slide-pages {
	width: 100%; text-align: center; bottom: 40px; line-height: 0; display: none; position: absolute;
}
.isoutions-list .slide-pages a {
	margin: 0px 6px; border: 1px solid rgb(181, 181, 181); border-image: none; width: 8px; height: 8px; font-size: 0px; vertical-align: top; display: inline-block;
}
.isoutions-list .slide-pages .cur {
	border: 1px solid rgb(1, 160, 255); border-image: none; background-color: rgb(1, 160, 255);
}
.isoutions-list .flex-direction-nav {
	display: none;
}
.isoutions-list ul {
	margin: 0px -1.68%;
}
.isoutions-list ul li {
	width: 25%; float: left;
}
.isoutions-list .item {
	padding: 0px 6.52%;
}
.isoutions-list .item a {
	padding-bottom: 61px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid; display: block; position: relative;
}
.isoutions-list .item a::after {
	transition:width 0.5s ease-in-out; left: 0px; width: 0px; height: 2px; bottom: -2px; position: absolute; content: ""; background-color: rgb(1, 160, 255); -webkit-transition: width ease-in-out 0.5s; -o-transition: width ease-in-out 0.5s; -moz-transition: width ease-in-out 0.5s;
}
.isoutions-list .item a:hover {
	
}
.isoutions-list .item a:hover .title {
	color: rgb(1, 160, 255);
}
.isoutions-list .item a:hover .detail {
	color: rgb(1, 160, 255);
}
.isoutions-list .item a:hover::after {
	width: 100%;
}
.isoutions-list .thumb {
	position: relative;
}
.isoutions-list .thumb .after {
	width: 100%; padding-bottom: 62.5%; display: block;
}
.isoutions-list .thumb img {
	left: 0px; top: 0px; position: absolute; z-index: 3;
}
.isoutions-list .ico {
	height: 120px; line-height: 120px; font-size: 0px; margin-bottom: 48px;
}
.isoutions-list .ico img {
	width: auto; vertical-align: middle;
}
.isoutions-list .ico .ac {
	display: none;
}
.isoutions-list .title {
	color: rgb(26, 26, 26); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 23px;
}
.isoutions-list .desc {
	height: 144px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; white-space: normal; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 6;
}
.isoutions-list .detail {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; text-decoration: underline;
}
.isoutions-list .item .card {
	padding-bottom: 32px;
}
.isoutions-list .item .card:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.isoutions-list .item .card:hover .c-title {
	color: rgb(1, 160, 255);
}
.isoutions-list .item .card .thumb {
	overflow: hidden; margin-bottom: 21px;
}
.isoutions-list .item .card .thumb img {
	transition:transform 0.7s, -webkit-transform 0.7s, -moz-transform 0.7s, -o-transform 0.7s; width: 100%; display: block; max-width: 360px; -webkit-transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; -moz-transition: transform ease .7s, -moz-transform ease .7s;
}
.isoutions-list .item .card .c-title {
	color: rgb(26, 26, 26); line-height: 28px; overflow: hidden; font-size: 18px; font-weight: bold; margin-bottom: 20px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.isoutions-list .item .card .c-desc {
	height: 72px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; white-space: normal; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.iclients-wrapper {
	padding: 48px 0px 50px;
}
.iclients-wrapper .m-ichl-title {
	margin-bottom: 30px;
}
.iclients-wrapper .m-ichl-subnav {
	margin-bottom: 51px;
}
.iclients-wrapper .ichannel-tabcontent {
	overflow: hidden;
}
.iclients-wrapper .tabcontent-slider {
	width: 200%; position: relative;
}
.iclients-list {
	width: 50%; overflow: hidden; float: left;
}
.iclients-list ul {
	margin-right: -4px;
}
.iclients-list li {
	background: url("../images/iclibg.png") no-repeat right bottom; width: 20%; margin-bottom: -4px; float: left;
}
.iclients-list li a {
	text-align: center; display: block;
}
.iclients-list li img {
	max-width: 100%;
}
.icustomer {
	width: 50%; overflow: hidden; padding-bottom: 65px; float: left;
}
.icustomer ul {
	padding-left: 1px;
}
.icustomer li {
	width: 25%; margin-left: -1px; float: left;
}
.icustomer .inner {
	padding: 5.5% 12.5% 16%; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.icustomer .ico {
	height: 124px; line-height: 124px; margin-bottom: 16px;
}
.icustomer .ico img {
	vertical-align: middle;
}
.icustomer .name {
	color: rgb(26, 26, 26); line-height: 28px; font-size: 18px; font-weight: bold; margin-bottom: 21px;
}
.icustomer .text {
	height: 216px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 9;
}
.full-inum-brief {
	position: relative;
}
.full-inum-brief .briefbg {
	height: 520px; overflow: hidden; position: relative;
}
.full-inum-brief .briefbg img {
	left: 50%; top: -45px; height: 520px; margin-left: -960px; display: block; position: absolute;
}
.full-inum-brief .inum-list {
	margin: -190px 0px 0px -609px; left: 50%; top: 50%; width: 1218px; text-align: center; position: absolute; z-index: 10;
}
.full-inum-brief .inum-list li {
	width: 406px; color: rgb(255, 255, 255); margin-bottom: 99px; float: left;
}
.full-inum-brief .num {
	line-height: 92px; font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; font-size: 90px; margin-bottom: 10px;
}
.full-inum-brief .text {
	line-height: 24px; font-size: 16px;
}
.full-inum-brief .videobg {
	left: 0px; top: 0px; width: 100%; height: 520px; overflow: hidden; position: absolute;
}
.full-inum-brief .video {
	left: 0px; top: -345px; width: 100%; position: absolute;
}
.full-inum-brief .video video {
	height: 1080px; min-width: 100%;
}
.inews-center {
	padding: 75px 0px 70px;
}
.inews-center .ichannel-tabcontent {
	overflow: hidden;
}
.inews-center .tabcontent-slider {
	width: 600%; position: relative;
}
.inews-wraper {
	width: 16.66%; padding-top: 26px; float: left;
}
.inews-wraper .inews-wraper {
	overflow: hidden;
}
.inews-wraper a:hover h2 {
	color: rgb(1, 160, 255);
}
.inews-wraper a:hover .date {
	color: rgb(1, 160, 255);
}
.inews-wraper a:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -o-transform: scale(1.03);
}
.news-set-top {
	padding: 30px 28px 27px 26px; width: 395px; float: left; background-color: rgb(247, 247, 247);
}
.news-set-top .thumb {
	overflow: hidden;
}
.news-set-top img {
	transition:0.7s; width: 100%; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.news-set-top .title {
	height: 60px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 20px; margin-bottom: 11px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.news-set-top .date {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 16px; font-weight: bold; margin-bottom: 20px;
}
.news-two .date {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 15px;
}
.news-four .date {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 15px;
}
.news-two .date span {
	line-height: 48px; font-size: 50px; font-weight: bold; display: block;
}
.news-two .date b {
	line-height: 48px; font-size: 50px; font-weight: bold; display: block;
}
.news-four .date span {
	line-height: 48px; font-size: 50px; font-weight: bold; display: block;
}
.news-four .date b {
	line-height: 48px; font-size: 50px; font-weight: bold; display: block;
}
.news-two {
	margin: 0px 20px; width: 440px; float: left;
}
.news-two li {
	padding: 16px 45px 45px; margin-bottom: 22px; background-color: rgb(247, 247, 247);
}
.news-two li a {
	display: block;
}
.news-two .two-title {
	color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 18px; margin-bottom: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.news-two .desc {
	height: 40px; color: rgb(136, 136, 136); line-height: 20px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.news-two .date {
	background: url("../images/inewarr.png") no-repeat right; padding: 20px 0px; margin-bottom: 25px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.news-four {
	padding: 18px 40px 15px 50px; overflow: hidden; -ms-zoom: 1; background-color: rgb(247, 247, 247);
}


@media screen and (max-width: 800px) {
.news-four li {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
}
@media screen and (min-width: 1000px)  {
.news-four li {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; height:130px;
}
}


@media screen and (min-width: 1400px) {
.news-four li {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; height:148px;
}
}


.news-four li:last-child {
	border: 0px currentColor; border-image: none;
}
.news-four a {
	background: url("../images/inewarr.png") no-repeat right; padding: 48px 90px 51px; display: block; position: relative;
}
.news-four .date {
	left: 0px; top: 31px; position: absolute;
}
.news-four .four-title {
	color: rgb(51, 51, 51); line-height: 36px; overflow: hidden; font-size: 18px; margin-bottom: 4px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-four .desc {
	color: rgb(136, 136, 136); line-height: 36px; overflow: hidden; font-size: 0px; display: none; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.site-article-wrapper {
	margin: 0px auto; width: 1400px;
}
.site-article-wrapper ul {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.site-article-wrapper li {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.site-article-wrapper li a {
	padding: 54px 0px 0px 230px; display: block; position: relative;
}
.site-article-wrapper li a:hover .title {
	color: rgb(1, 160, 255);
}
.site-article-wrapper li a:hover .desc {
	color: rgb(1, 160, 255);
}
.site-article-wrapper .date {
	left: 0px; top: 56px; position: absolute; z-index: 3;
}
.site-article-wrapper .date .mm-dd {
	color: rgb(153, 153, 153); line-height: 54px; font-family: Arial, Helvetica, sans-serif; font-size: 42px; font-weight: bold; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.site-article-wrapper .date .yy {
	color: rgb(153, 153, 153); line-height: 36px; font-size: 16px;
}
.site-article-wrapper .title {
	color: rgb(26, 26, 26); line-height: 48px; overflow: hidden; font-size: 20px; font-weight: bold; margin-bottom: 7px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.site-article-wrapper .desc {
	height: 60px; color: rgb(153, 153, 153); line-height: 30px; overflow: hidden; font-size: 16px; margin-bottom: 24px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.site-article-wrapper .tag {
	padding: 0px 0px 77px 230px;
}
.site-article-wrapper .tag a {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(178, 178, 178); line-height: 28px; font-size: 16px; margin-right: 9px; float: left; display: block;
}
.site-article-wrapper .tag a:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.singlepage {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.singlepage img {
	height: auto !important; vertical-align: middle; max-width: 100%;
}
.case-news-article {
	margin: 0px auto; padding: 15px 0px 72px; overflow: hidden; position: relative; max-width: 1200px;
}
.case-news-article .share {
	right: 60px; position: absolute;
}
.case-news-article .title {
	margin: 0px 0px 14px; color: rgb(51, 51, 51); line-height: 48px; font-size: 32px; font-weight: bold;
}
.case-news-article .share a {
	background-position: center; margin: 0px 0px 0px 10px; padding: 0px; width: 30px; height: 30px; float: left; display: block; background-repeat: no-repeat;
}
.case-news-article .share .bds_weixin {
	background-image: url("../images/bdwx.png");
}
.case-news-article .share .bds_tsina {
	background-image: url("../images/bdsa.png");
}
.case-news-article .share .bds_qzone {
	background-image: url("../images/bdqz.png");
}
.case-news-article .share .bds_more {
	background-image: url("../images/bdmr.png");
}
.case-news-article .info {
	color: rgb(153, 153, 153); line-height: 24px; padding-top: 5px; padding-bottom: 33px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.case-news-article .info .tag {
	color: rgb(153, 153, 153); float: left;
}
.case-news-article .info .tag:hover {
	color: rgb(1, 160, 255);
}
.case-news-article .info i {
	padding: 0px 17px; float: left;
}
.case-news-article .info .date {
	float: left;
}
.case-news-article .singlepage {
	padding: 36px 0px 77px;
}
.case-news-article .singlepage p {
	white-space: normal !important;
}
.case-news-article .singlepage span {
	white-space: normal !important;
}
.case-news-article .page-ctrl {
	padding: 17px 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.case-news-article .page-ctrl a {
	color: rgb(153, 153, 153); line-height: 30px; font-size: 14px; display: block; max-width: 45%; background-repeat: no-repeat;
}
.case-news-article .page-ctrl .prev {
	background-position: 0px; padding-left: 55px; float: left; background-image: url("../images/pageprev.png");
}
.case-news-article .page-ctrl .prev:hover {
	color: rgb(1, 160, 255); background-image: url("../images/pageprevac.png");
}
.case-news-article .page-ctrl .next {
	background-position: right; padding-right: 55px; float: right; background-image: url("../images/pagenext.png");
}
.case-news-article .page-ctrl .next:hover {
	color: rgb(1, 160, 255); background-image: url("../images/pagenextac.png");
}
.full-faith-article {
	background-color: rgb(242, 242, 242);
}
.full-faith-article .faith-item {
	position: relative;
}
.full-faith-article .image img {
	width: 100%; display: block;
}
.full-faith-article .content {
	color: rgb(51, 51, 51); line-height: 30px; padding-top: 6.25%; padding-bottom: 6.25%; font-size: 16px;
}
.full-faith-article .content .title {
	width: 50%; float: left;
}
.full-faith-article .content .title h2 {
	color: rgb(1, 160, 255); line-height: 36px; font-size: 24px; font-weight: bold; margin-bottom: 15px;
}
.full-faith-article .content .title h3 {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 36px; margin-bottom: 18px;
}
.full-faith-article .content .title h3 b {
	font-weight: bold;
}
.full-faith-article .content .title h3 strong {
	font-weight: bold;
}
.full-faith-article .content .desc {
	overflow: hidden;
}
.full-faith-key {
	position: relative;
}
.full-faith-key .bg img {
	width: 100%; display: block;
}
.full-faith-key .m-key-list {
	left: 0px; top: 50%; margin-top: -70px; position: absolute; z-index: 3;
}
.m-key-list {
	width: 100%; overflow: hidden;
}
.m-key-list ul {
	padding: 0px 4.1%;
}
.m-key-list li {
	width: 16.66%; text-align: center; float: left;
}
.m-key-list .top {
	height: 78px; color: rgb(255, 255, 255); line-height: 78px; font-size: 0px; margin-bottom: 20px;
}
.m-key-list .top img {
	vertical-align: middle;
}
.m-key-list .top span {
	font-size: 72px;
}
.m-key-list .text {
	color: rgb(204, 204, 204); line-height: 21px; font-size: 15px;
}
.m-about-title {
	color: rgb(26, 26, 26); line-height: 48px; font-size: 36px; font-weight: bold;
}
.m-about-title span {
	color: rgb(1, 160, 255);
}
.m-about-text {
	padding: 41px 0px 66px; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.about-us-intro {
	overflow: hidden; padding-top: 70px; padding-bottom: 3%; position: relative;
}
.about-us-intro .year {
	top: 70px; right: 0px; position: absolute;
}
.about-us-intro .article {
	padding: 54px 38.87% 39px 0px; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.about-us-intro .intro-card {
	margin: 0px -25px;
}
.about-us-intro .intro-card .card {
	width: 33.33%; float: left;
}
.about-us-intro .intro-card .inner {
	padding: 0px 25px; position: relative;
}
.about-us-intro .intro-card .inner img {
	width: 100%; display: block;
}
.about-us-intro .intro-card .info {
	left: 67px; top: 28.18%; color: rgb(255, 255, 255); line-height: 28px; font-size: 18px; position: absolute;
}
.about-us-intro .intro-card .en {
	text-transform: uppercase; line-height: 20px; font-size: 16px;
}
.about-us-intro .intro-card .cn {
	line-height: 50px; font-size: 30px; font-weight: bold; margin-bottom: 37px;
}
.certificate-desc {
	padding-top: 92px;
}
.full-certificate {
	padding: 86px 0px 196px; position: relative; background-color: rgb(242, 242, 242);
}
.full-certificate .slides li {
	width: 100%; position: relative;
}
.full-certificate .slides li img {
	width: auto; vertical-align: middle; display: inline-block; max-width: 100%;
}
.full-certificate .slides .after {
	width: 100%; padding-bottom: 136.12%; display: block;
}
.full-certificate .slides .center {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; font-size: 0px; position: absolute; z-index: 3;
}
.full-certificate .slides .hack {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block;
}
.full-certificate .flex-control-nav {
	bottom: -93px; line-height: 0; z-index: 10;
}
.full-certificate .flex-control-nav a {
	background-color: rgb(191, 191, 191);
}
.full-certificate .flex-control-nav .flex-active {
	background-color: rgb(1, 160, 255);
}
.full-certificate .flex-direction-nav {
	width: 100%; bottom: -93px; position: absolute;
}
.full-certificate .flex-direction-nav a {
	background-position: center; width: 58px; height: 27px; bottom: 0px; font-size: 0px; position: absolute; z-index: 20; opacity: 1; background-repeat: no-repeat;
}
.full-certificate .flex-direction-nav .flex-prev {
	left: 0px; background-image: url("../images/certprev.png");
}
.full-certificate .flex-direction-nav .flex-prev:hover {
	background-image: url("../images/certprevac.png");
}
.full-certificate .flex-direction-nav .flex-next {
	right: 0px; background-image: url("../images/certnext.png");
}
.full-certificate .flex-direction-nav .flex-next:hover {
	background-image: url("../images/certnextac.png");
}
.full-certificate .slide-ctrl {
	background-position: center; width: 58px; height: 27px; bottom: -93px; font-size: 0px; position: absolute; z-index: 20; opacity: 1; background-repeat: no-repeat;
}
.full-certificate .slide-prev {
	left: 0px; background-image: url("../images/certprev.png");
}
.full-certificate .slide-prev:hover {
	background-image: url("../images/certprevac.png");
}
.full-certificate .slide-next {
	right: 0px; background-image: url("../images/certnext.png");
}
.full-certificate .slide-next:hover {
	background-image: url("../images/certnextac.png");
}
.full-certificate .certificate-reslider {
	overflow: hidden;
}
.full-certificate .certificate-reslider ul {
	width: 100%; font-size: 0px; white-space: nowrap;
}
.full-certificate .certificate-reslider .center {
	overflow: hidden;
}
.full-certificate .certificate-reslider .center img {
	transition:0.7s; max-width: 90%; -webkit-transition: all ease .7s; -o-transition: all ease .7s; -moz-transition: all ease .7s;
}
.full-certificate .certificate-reslider .center:hover img {
	transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02);
}
.full-certificate .certificate-reslider li {
	width: 20%; vertical-align: top; display: inline-block;
}
.full-certificate-article {
	padding: 75px 0px; background-color: rgb(242, 242, 242);
}
.full-certificate-article .info {
	padding-top: 2.87%; float: left;
}
.full-certificate-article .cert-ico {
	height: 78px; margin-bottom: 23px;
}
.full-certificate-article .cert-ico img {
	width: 78px; vertical-align: top;
}
.full-certificate-article .certificate {
	width: 46.87%; padding-right: 6.25%; float: right;
}
.full-certificate-article .certificate img {
	width: 100%; display: block;
}
.about-field {
	padding: 73px 0px 0px;
}
.about-field .main-business {
	margin: 0px;
}
.about-field .main-business .business-item {
	margin-left: -1px;
}
.about-field .main-business h2 {
	padding: 41px 0px 20px;
}
.about-field .main-business h2 a {
	line-height: 36px; font-size: 24px;
}
.about-field .main-business .inner {
	margin: 0px; padding: 14.5% 12.5% 12.5%; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.about-field .main-business .sub {
	border: 0px currentColor; border-image: none; padding-bottom: 0px;
}
.about-field .main-business .sub a {
	background: none; line-height: 32px; padding-left: 0px;
}
.about-field .field-text {
	padding: 51px 0px 64px; line-height: 30px; font-size: 16px;
}
.about-field .field-text .bred {
	color: rgb(1, 160, 255); font-weight: bold;
}
.our-server {
	position: relative;
}
.our-server .bg {
	overflow: hidden;
}
.our-server .bg img {
	left: 50%; height: 640px; margin-left: -960px; display: block; position: relative;
}
.our-server .server-inner {
	left: 50%; top: 76px; margin-left: -800px; position: absolute;
}
.our-server .server-inner .server-desc {
	color: rgb(255, 255, 255); line-height: 40px; padding-top: 30px; font-size: 20px; font-style: italic;
}
.our-server .server-inner .server-desc .text {
	font-size: 28px;
}
.our-server .m-key-list {
	left: 0px; bottom: 89px; position: absolute; z-index: 3;
}
.our-partner {
	padding: 62px 0px 84px;
}
.our-partner .partner-title .m-about-title {
	float: left;
}
.our-partner .partner-title .m-line-more {
	float: right;
}
.our-partner .partner-wrapper {
	padding-top: 35px;
}
.our-partner .partner-wrapper img {
	width: 100%; display: block;
}
.m-diff-text {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.m-center-img {
	text-align: center;
}
.m-center-img img {
	vertical-align: top; max-width: 100%;
}
.diff-head {
	padding: 34px 0px 66px; text-align: center; line-height: 32px; font-size: 20px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.diff-head h1 {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 36px; font-weight: bold; margin-bottom: 12px;
}
.diff-head .line {
	left: 50%; width: 206px; height: 2px; bottom: 0px; margin-left: -103px; position: absolute; z-index: 3; background-color: rgb(1, 160, 255);
}
.full-diff-text {
	padding: 65px 0px 0px;
}
.full-diff-text .m-diff-text {
	padding: 24px 0px 72px;
}
.full-ablum .item {
	width: 33.33%; float: left;
}
.full-ablum img {
	width: 100%; display: block;
}
.adv-supplier {
	padding: 77px 0px 66px;
}
.adv-supplier .m-diff-text {
	padding: 26px 0px 39px;
}
.adv-supplier .supplier-image img {
	width: 100%; display: block;
}
.full-adv-case {
	position: relative;
}
.full-adv-case .case-ditt-content {
	left: 0px; top: 76px; width: 100%; color: rgb(255, 255, 255); position: absolute;
}
.full-adv-case img {
	width: 100%; display: block;
}
.full-adv-case .m-diff-title {
	color: rgb(255, 255, 255);
}
.full-adv-case .m-diff-text {
	padding: 25px 0px 0px; color: rgb(255, 255, 255);
}
.diff-server {
	padding: 73px 0px 80px;
}
.diff-server .m-diff-text {
	padding: 25px 0px 45px;
}
.full-seo-article {
	padding: 59px 0px 119px; background-color: rgb(242, 242, 242);
}
.full-seo-article .m-diff-text {
	padding: 25px 0px 60px;
}
.full-worthy-intro {
	padding: 59px 0px 0px;
}
.full-worthy-intro .m-diff-text {
	padding: 25px 0px 57px;
}
.history-more {
	margin-top: 0px;
}
.history-wapper {
	margin: 0px auto 55px; width: 1400px; overflow: hidden; position: relative;
}
.history-wapper .history {
	padding-bottom: 60px;
}
.history-wapper .botline {
	width: 2px; height: 60px; right: 698px; bottom: 0px; position: absolute; background-color: rgb(217, 217, 217);
}
.history-wapper .chl-title {
	padding: 13px 0px 64px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 76px; font-size: 72px;
}
.history-wapper .item {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: relative;
}
.history-wapper .item .year {
	left: 25%; top: 46px; color: rgb(1, 160, 255); line-height: 88px; font-size: 55px; margin-left: -2em; position: absolute;
}
.history-wapper .item .year .line {
	width: 56px; height: 3px; display: block; background-color: rgb(1, 160, 255);
}
.history-wapper .dot {
	background: url("../images/historydot.png") no-repeat center; top: 68px; width: 15px; height: 15px; right: 692px; position: absolute;
}
.history-wapper .list {
	padding: 60px 0px 28px 56px; width: 642px; line-height: 30px; font-size: 16px; border-left-color: rgb(217, 217, 217); border-left-width: 2px; border-left-style: solid; float: right;
}
.history-wapper .list li {
	padding-bottom: 30px;
}
.history-wapper .list h4 {
	font-size: 18px; font-weight: bold;
}
.response-wrapper {
	position: relative;
}
.range .handle {
	background-position: center; outline: 0px; border-radius: 3px; top: 0px; width: 90px; height: 44px; display: block; cursor: pointer; background-image: url("../images/movehandler2.png"); background-repeat: no-repeat; -webkit-border-radius: 3px;
}
.m-move-handle {
	left: 50%; width: 280px; bottom: 0px; padding-bottom: 38px; margin-left: -140px; display: none; position: absolute; z-index: 3;
}
.m-move-handle .site-range {
	border-radius: 3px; width: 280px; height: 6px; box-shadow: inset 0px 2px 3px 0px rgba(0,0,0,0.2); -webkit-border-radius: 3px; -webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
}
.move2 .handle {
	width: 140px;
}
.move3 .handle {
	width: 93.33px;
}
.move4 .handle {
	width: 70px;
}
.move5 .handle {
	width: 56px;
}
.move6 .handle {
	width: 46.66px;
}
.move7 .handle {
	width: 40px;
}
.move6 .handle {
	width: 46.66px;
}
.move8 .handle {
	width: 35px;
}
.move9 .handle {
	width: 31.11px;
}
.move10 .handle {
	width: 28px;
}
.full-case-detail {
	padding: 24px 0px 80px;
	background-color: rgb(234, 234, 234);
	padding-top:0;
}
.full-case-detail .case-head {
	width: 100%; margin-bottom: 10px; display: table; background-color: rgb(255, 255, 255);
}
.full-case-detail .info {
	padding: 3.12%; width: 53.75%; vertical-align: top; display: table-cell;
}
.full-case-detail .info .img {
	margin-right: 50px; float: left; max-width: 230px;
}
.full-case-detail .info .img img {
	display: block; max-width: 100%;
}
.full-case-detail .info .content {
	overflow: hidden;
}
.full-case-detail .info .content .desc {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; margin-bottom: 20px;
}

.full-case-detail .info .content .desc p{
 
	margin-bottom: 15px;
 
 
}


.full-case-detail .info .content .view {
	border: 1px solid rgb(204, 204, 204); transition:0.2s; border-image: none; width: 120px; height: 36px; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 15px; display: block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.full-case-detail .info .content .view:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.full-case-detail .u-cshd-title {
	padding: 10px 0px 23px;
}
.full-case-detail .u-cshd-title .en {
	color: rgb(170, 170, 170); line-height: 28px; font-family: DINCond-Bold; font-size: 24px; font-weight: bold;
}
.full-case-detail .u-cshd-title .cn {
	color: rgb(51, 51, 51); line-height: 34px; font-size: 24px; margin-bottom: 12px;
}
.full-case-detail .u-cshd-title .line {
	width: 20px; height: 2px; display: block; background-color: rgb(204, 204, 204);
}
.full-case-detail .server {
	padding: 3.12% 5.62%; width: 46.25%; color: rgb(102, 102, 102); line-height: 40px; font-size: 15px; vertical-align: top; display: table-cell; background-color: rgb(245, 245, 245);
}
.full-case-detail .server .dot {
	background: url("../images/dot.png") no-repeat 0px; padding-left: 16px;
}
.full-case-detail .app-features {
	line-height: 24px;
}
.full-case-detail .case-body {
	padding: 50px; line-height: 30px; font-size: 16px; background-color: rgb(255, 255, 255);
}
.full-case-detail .case-body .view {
	margin: 0px auto; text-align: center; max-width: 1180px;
}
.full-case-detail .case-body img {
	margin-top: 1em; vertical-align: top; max-width: 100%;
}
.full-case-detail .case-body .casebtn {
	padding: 47px 0px 66px; text-align: center;
}
.full-case-detail .case-body .casebtn a {
	margin: 0px 3px; border: 1px solid rgb(204, 204, 204); transition:0.2s; border-image: none; width: 140px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; vertical-align: top; display: inline-block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.full-case-detail .case-body .casebtn a:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.full-case-detail .case-body .col-3 {
	width: 25%; line-height: 36px; float: left;
}
.full-case-detail .case-body .lh {
	line-height: 36px;
}
.full-case-detail .full-case-body {
	padding: 68px 0px 0px; width: 100%; color: rgb(105, 106, 110); line-height: 24px; font-size: 16px; background-color: rgb(255, 255, 255);
}
.full-case-detail .full-case-body .content-view {
	max-width: 1200px;
}
.full-case-detail .full-case-body .casebtn {
	padding: 30px 0px 40px; text-align: center;
}
.full-case-detail .full-case-body .casebtn a {
	margin: 0px 3px; border: 1px solid rgb(204, 204, 204); transition:0.2s; border-image: none; width: 140px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; vertical-align: top; display: inline-block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.full-case-detail .full-case-body .casebtn a:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.full-case-detail .full-case-body .bold {
	color: rgb(36, 37, 38); line-height: 60px; font-size: 48px; margin-bottom: 10px;
}
.full-case-detail .full-case-body img {
	height: auto !important; max-width: 100%;
}
.full-case-detail .full-case-body .content-view {
	text-align: center;
}
.full-case-detail .right-content {
	padding: 40px 0px 10.93%; position: relative; z-index: 10;
}
.full-case-detail .right-content .color-left {
	left: 18.75%; top: 55px; position: absolute; max-width: 540px;
}
.full-case-detail .right-content .color-left .color-panel {
	padding-top: 50px;
}
.full-case-detail .right-content .color-right {
	padding-left: 18.75%;
}
.full-case-detail .right-content .color-right img {
	width: 100%;
}
.full-case-detail .skew-content {
	width: 100%; position: relative; z-index: 10;
}
.full-case-detail .skew-content .skew-bg {
	left: 0px; top: 17%; width: 100%; bottom: 0px; overflow: hidden; position: absolute; z-index: 1;
}
.full-case-detail .skew-content .skew-bg img {
	width: auto; height: 100% !important; min-width: 100%; max-width: none;
}
.full-case-detail .skew-content .case-server {
	position: relative; z-index: 2;
}
.full-case-detail .skew-content .case-server .text {
	left: 18.75%; top: 15px; width: 28.12%; position: absolute; max-width: 540px;
}
.full-case-detail .skew-content .case-server .cimg {
	padding-left: 18.75%;
}
.full-case-detail .skew-content .case-ue {
	padding-top: 4.16%; position: relative; z-index: 2;
}
.full-case-detail .skew-content .case-ue .text {
	left: 73.54%; top: -170px; position: absolute;
}
.full-case-detail .skew-content .case-ue .cimg {
	text-align: center;
}
.moblie-case-slider {
	padding: 0px 293px 176px; margin-top: -27.53%; position: relative;
}
.moblie-case-slider .moblie-mswiper-wrapper {
	width: 300px; height: 477px; padding-top: 49px; background-color: rgb(255, 255, 255);
}
.moblie-case-slider .case-bxslider-wrapper {
	width: 300px; height: 477px; padding-top: 49px; background-color: rgb(255, 255, 255);
}
.moblie-case-slider .moblie-mswiper-wrapper li {
	width: 100%; height: 100%; overflow: hidden; float: left;
}
.moblie-case-slider .case-bxslider-wrapper li {
	width: 100%; height: 100%; overflow: hidden; float: left;
}
.moblie-case-slider .moblie-mswiper-wrapper img {
	margin: 0px; width: 100%;
}
.moblie-case-slider .case-bxslider-wrapper img {
	margin: 0px; width: 100%;
}
.moblie-case-slider .moblie-mswiper-wrapper .wxcase-bxslider {
	height: 477px; overflow: hidden;
}
.moblie-case-slider .case-bxslider-wrapper .wxcase-bxslider {
	height: 477px; overflow: hidden;
}
.moblie-case-slider .case-mswiper {
	width: 100%; height: 100%;
}
.moblie-case-slider .bx-pager {
	display: none;
}
.moblie-case-slider .moblie-mswiper-wrapper {
	position: relative;
}
.moblie-case-slider .controls a {
	background-position: center; border: 1px solid rgb(204, 204, 204); border-image: none; top: auto; width: 68px; height: 68px; bottom: 0px; font-size: 0px; position: absolute; background-repeat: no-repeat;
}
.moblie-case-slider .bx-wrapper .bx-controls-direction a {
	background-position: center; border: 1px solid rgb(204, 204, 204); border-image: none; top: auto; width: 68px; height: 68px; bottom: 0px; font-size: 0px; position: absolute; background-repeat: no-repeat;
}
.moblie-case-slider .controls .bx-prev {
	left: -115px; background-image: url("../images/imcaseprev.png");
}
.moblie-case-slider .bx-wrapper .bx-controls-direction .bx-prev {
	left: -115px; background-image: url("../images/imcaseprev.png");
}
.moblie-case-slider .controls .bx-prev:hover {
	border-color: rgb(1, 160, 255); background-image: url("../images/imcaseprevac.png");
}
.moblie-case-slider .bx-wrapper .bx-controls-direction .bx-prev:hover {
	border-color: rgb(1, 160, 255); background-image: url("../images/imcaseprevac.png");
}
.moblie-case-slider .controls .bx-next {
	right: -115px; background-image: url("../images/imcasenext.png");
}
.moblie-case-slider .bx-wrapper .bx-controls-direction .bx-next {
	right: -115px; background-image: url("../images/imcasenext.png");
}
.moblie-case-slider .controls .bx-next:hover {
	border-color: rgb(1, 160, 255); background-image: url("../images/imcasenextac.png");
}
.moblie-case-slider .bx-wrapper .bx-controls-direction .bx-next:hover {
	border-color: rgb(1, 160, 255); background-image: url("../images/imcasenextac.png");
}
.moblie-case-slider .casebg {
	background: url("../images/mcasebg.png") no-repeat 0px 0px; left: 280px; top: -16px; width: 349px; height: 683px; position: absolute; z-index: 20;
}
.mcase-right-info {
	position: relative;
}
.mcase-right-info .mcase {
	right: 0px; bottom: 123px; position: absolute;
}
.mcase-right-info .qrcode {
	float: left;
}
.mcase-right-info .qrcode img {
	width: 127px; height: 127px; display: block;
}
.mcase-right-info .mcase-more {
	background: url("../images/mcasedots.png") no-repeat center 37px; border: 1px solid rgb(220, 220, 220); transition:0.2s; border-image: none; width: 125px; height: 61px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; padding-top: 64px; font-size: 15px; margin-left: 38px; float: left; display: block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.mcase-right-info .mcase-more:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255); background-image: url("../images/mcasedotsac.png");
}
.app-inside-soutions {
	padding: 0px 0px 8.12%; margin-top: -32px;
}
.app-inside-soutions .item a {
	padding-top: 60px;
}
.u-ue-title {
	text-align: center; color: rgb(51, 51, 51); line-height: 72px; font-size: 36px;
}
.app-singlepage {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; padding-top: 60px; padding-bottom: 88px; font-size: 16px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.app-singlepage img {
	vertical-align: top; max-width: 100%;
}
.app-singlepage .lh48 {
	line-height: 48px;
}
.app-singlepage .span {
	line-height: 50px; font-size: 20px;
}
.app-singlepage .sub-title {
	line-height: 48px; font-size: 24px;
}
.ue-list {
	padding-top: 90px;
}
.ue-list li {
	margin-bottom: 6.78%; position: relative;
}
.ue-list .ue-rimg {
	padding-left: 50%;
}
.ue-list .ue-rimg .info {
	left: 0px;
}
.ue-list .ue-rimg .middle {
	padding-right: 6.78%;
}
.ue-list .ue-limg {
	padding-right: 50%;
}
.ue-list .ue-limg .info {
	right: 0px;
}
.ue-list .ue-limg .middle {
	padding-left: 6.78%;
}
.ue-list .info {
	top: 0px; width: 50%; height: 100%; font-size: 0px; position: absolute; z-index: 3;
}
.ue-list .info .hack {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block;
}
.ue-list .info .middle {
	text-align: left; line-height: 30px; font-size: 16px; vertical-align: middle; display: inline-block;
}
.ue-list .info h3 {
	line-height: 72px; font-size: 36px;
}
.m-page-partner {
	padding: 48px 0px 92px; overflow: hidden;
}
.m-page-partner .u-ue-title {
	margin-bottom: 53px;
}
.m-page-partner ul {
	margin: 0px -5px;
}
.m-page-partner li {
	width: 12.5%; text-align: center; margin-bottom: 10px; float: left;
}
.m-page-partner li div {
	padding: 0px 5px;
}
.m-page-partner img {
	vertical-align: top; max-width: 100%;
}
.noborder {
	border: 0px currentColor; border-image: none; padding-bottom: 82px;
}
.m-idico-wrapper {
	color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; padding-bottom: 42px; font-size: 16px;
}
.m-idico-wrapper .idico-list {
	margin: 0px -95px;
}
.m-idico-wrapper .idico-item {
	width: 33.33%; float: left;
}
.m-idico-wrapper .inner {
	padding: 0px 95px; position: relative;
}
.m-idico-wrapper .id {
	top: 0px; right: 95px; color: rgb(242, 242, 242); line-height: 1; font-size: 100px; font-weight: bold; position: absolute;
}
.m-idico-wrapper .ico {
	width: 80px; height: 80px; line-height: 80px; margin-bottom: 20px;
}
.m-idico-wrapper .ico img {
	vertical-align: middle;
}
.m-idico-wrapper h3 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 21px;
}
.m-idico-wrapper .sub {
	height: 227px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.text-center {
	text-align: center;
}
.native-app-desc {
	padding: 49px 0px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.m-diff-content {
	margin: 0px auto; padding: 38px 0px 70px; width: 90%; display: table; table-layout: fixed;
}
.m-diff-content .ico-txt {
	color: rgb(1, 160, 255);
}
.m-diff-content .ico-txt img {
	vertical-align: baseline;
}
.m-diff-content .ico-txt span {
	padding: 0px 7px; line-height: 30px; font-size: 24px;
}
.m-diff-content .item {
	padding: 0px 55px; width: 50%; vertical-align: top; display: table-cell;
}
.m-diff-content .item img {
	max-width: 100%;
}
.m-diff-content .text-left {
	text-align: left;
}
.m-diff-content .text-right {
	text-align: right; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.rn-web-topdesc {
	border: 0px currentColor; border-image: none; padding-bottom: 25px;
}
.rn-web-bottom {
	padding: 47px 0px 19px; border: 0px currentColor; border-image: none;
}
.app-icodesc {
	-webkit-text-emphasis: center; text-emphasis: center;
}
.app-icodesc ul {
	padding: 26px 30px 100px;
}
.app-icodesc .ico {
	height: 60px; line-height: 60px; margin-bottom: 10px;
}
.app-icodesc .ico img {
	vertical-align: middle;
}
.app-icodesc li {
	width: 20%; float: left;
}
.full-foot-needs {
	padding: 45px 0px 50px; width: 100%; background-color: rgb(237, 237, 237);
}
.full-foot-needs .notes {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 16px;
}
.needs-form-wrapper {
	padding-bottom: 35px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.needs-form-wrapper .title {
	line-height: 46px; font-size: 36px; margin-bottom: 23px;
}
.needs-form {
	padding-bottom: 12px;
}
.needs-form label {
	padding: 22px 0px 22px 20px; width: 400px; margin-right: 11px; float: left; display: block; background-color: rgb(255, 255, 255);
}
.needs-form input {
	background: none; width: 100%; height: 16px; color: rgb(153, 153, 153); line-height: 16px; font-size: 16px; display: block;
}
.needs-form .msg {
	width: 510px;
}
.needs-form .sub {
	width: 197px; text-align: center; padding-left: 0px; margin-right: 0px; background-repeat: no-repeat; background-color: rgb(51, 51, 51);
}
.needs-form .sub input {
	padding: 0px; color: rgb(255, 255, 255); cursor: pointer;
}
.foot-contact {
	padding-top: 34px;
}
.foot-contact .title {
	background-position: 0px; padding: 0px 28px 0px 78px; color: rgb(26, 26, 26); line-height: 58px; font-size: 36px; font-weight: bold; float: left; background-repeat: no-repeat;
}
.foot-contact .lines {
	float: left;
}
.foot-contact .lines .title {
	background-image: url("../images/fttel.png");
}
.foot-contact .lines .info {
	color: rgb(26, 26, 26); line-height: 26px; overflow: hidden; padding-top: 4px; font-size: 16px;
}
.foot-contact .lines .info a {
	color: rgb(1, 160, 255); font-weight: bold;
}
.foot-contact .needs {
	float: right;
}
.foot-contact .needs .title {
	background-image: url("../images/ftneeds.png");
}
.foot-contact .needs .info {
	color: rgb(26, 26, 26); line-height: 26px; padding-top: 4px; font-size: 16px; float: left;
}
.foot-contact .needs .editbtn {
	margin: 6px 0px 0px 40px; width: 140px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; overflow: hidden; font-size: 18px; float: left; background-color: rgb(1, 160, 255);
}
.footer-content {
	padding: 36px 0px 0px; color: rgb(119, 119, 119); line-height: 24px; font-size: 16px; background-color: rgb(51, 51, 51);
}
.footer-content a {
	color: rgb(119, 119, 119);
}
.footer-content a:hover {
	color: rgb(255, 255, 255);
}
.footer-content .huaqiniu-info {
	padding: 0px 111px 24px 0px; width: 266px; float: left;
}
.footer-content .huaqiniu-info a {
	
}
.footer-content .huaqiniu-info .motto {
	padding: 24px 0px 18px; line-height: 28px; font-size: 17px;
}
.footer-content .huaqiniu-info .ft-qrcode {
	padding-bottom: 17px;
}
.foot-about {
	color: rgb(102, 102, 102); line-height: 26px; padding-bottom: 43px; font-size: 14px;
}
.foot-about .about-left {
	width: 28.12%; float: left;
}
.foot-about .adv-mid {
	width: 28.12%; margin-left: 7.81%; float: left;
}
.foot-about .adv-mid .left {
	float: left;
}
.foot-about .adv-mid .right {
	float: right;
}
.foot-about .diff-right {
	width: 28.12%; float: right;
}
.ftcontent-right {
	width: 1222px; float: right;
}
.u-qk-title {
	color: rgb(102, 102, 102); line-height: 46px; padding-bottom: 12px; margin-bottom: 19px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.u-qk-title h4 {
	color: rgb(204, 204, 204); font-size: 22px;
}
.u-qk-title .more {
	top: 0px; width: 46px; height: 46px; text-align: right; right: 0px; font-size: 24px; position: absolute;
}
.quick-links {
	padding-bottom: 35px;
}
.quick-links .item {
	width: 257px; overflow: hidden; padding-right: 117px; font-size: 14px; float: left;
}
.quick-links .item a {
	display: block;
}
.quick-links .business {
	width: 309px;
}
.quick-links .business-links .left {
	float: left;
}
.quick-links .business-links .right {
	float: right;
}
.quick-links .aboutus {
	width: 417px; padding-right: 0px;
}
.quick-links .aboutus a {
	display: inline;
}
.quick-links .aboutus .cognition {
	display: none;
}
.quick-links .aboutus .u-qk-title span {
	cursor: pointer;
}
.quick-links .aboutus .u-qk-title .noac {
	color: rgb(102, 102, 102);
}
.friend-links {
	padding-bottom: 38px;
}
.friend-links h6 {
	color: rgb(204, 204, 204); line-height: 24px; padding-bottom: 9px; font-size: 16px;
}
.friend-links h6 .tilte {
	margin-right: 9px; float: left;
}
.friend-links h6 .tilte::before {
	background: rgb(1, 160, 255); margin: 4px 10px 0px 0px; width: 5px; height: 16px; vertical-align: top; display: inline-block; content: "";
}
.friend-links h6 a {
	padding: 0px 10px; border: 1px solid rgb(68, 68, 68); border-image: none; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; display: block;
}
.friend-links h6 .exchagne {
	float: left;
}
.friend-links h6 .flod {
	float: right;
}
.friend-links .link-list {
	height: 26px; overflow: hidden;
}
.friend-links .link-list a {
	font-size: 14px; margin-right: 15px; position: relative;
}
.friend-links .link-list a::before {
	left: -8px; top: 1px; width: 1px; height: 14px; position: absolute; content: ""; background-color: rgb(119, 119, 119);
}
.full-foot-bottom {
	padding: 28px 0px 34px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; border-top-color: rgb(77, 77, 77); border-top-width: 1px; border-top-style: solid; background-color: rgb(51, 51, 51);
}
.full-foot-bottom a {
	color: rgb(102, 102, 102);
}
.show {
	display: block !important;
}
#LXB_CONTAINER {
	top: auto !important; bottom: 20% !important; font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif; margin-bottom: 430px !important;
}
#LXB_CONTAINER button {
	font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
}
#LXB_CONTAINER input {
	font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
}
#LXB_CONTAINER select {
	font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
}
#LXB_CONTAINER textarea {
	font-family: Arial, "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
}
#LXB_CLOSE_BTN {
	top: auto !important; bottom: 20% !important; margin-bottom: 430px !important;
}
.sidebar {
	background: url("../images/sidebarbg.png") no-repeat 0px 0px; width: 55px; right: 0px; bottom: 20%; display: none; position: fixed; z-index: 99;
}
.sidebar a {
	margin: 0px; width: 55px; height: 22px; text-align: center; padding-top: 48px; display: block; position: relative;
}
.sidebar a i {
	text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; font-style: normal; display: block;
}
.sidebar a span {
	top: 0px; height: 45px; right: 0px; color: rgb(255, 255, 255); line-height: 45px; padding-left: 50px; font-size: 14px; display: none; position: absolute; background-image: url("../images/icon.png"); background-repeat: no-repeat; background-color: rgb(38, 38, 38);
}
.sidebar .qq {
	background: url("../images/sideqq.png") no-repeat center 16px;
}
.sidebar .qq span {
	background-position: -360px -186px; width: 90px;
}
.sidebar .tel {
	background: url("../images/sidetel.png") no-repeat center 18px;
}
.sidebar .tel span {
	background-position: -362px -226px; top: 12px; width: 120px; height: 56px; text-align: left; line-height: 56px; font-size: 16px; font-weight: bold;
}
.sidebar .edit {
	background: url("../images/sideedit.png") no-repeat center 21px;
}
.sidebar .edit span {
	background-position: -362px -275px; width: 120px;
}
.sidebar .price {
	background: url("../images/sideprice.png") no-repeat center 14px;
}
.sidebar .wechat {
	background: url("../images/sidewechat.png") no-repeat center 19px; margin-bottom: 6px;
}
.sidebar .wechat span {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; top: 15px; width: 160px; height: 160px; right: 65px;
}
.sidebar .wechat span img {
	width: 100%; height: auto; display: block;
}
.sidebar .hometop {
	background: url("../images/sidetop.png") no-repeat center; height: 54px; padding-top: 0px;
}
.full-case-crumbs {
	padding: 14px 0px; width: 100%; height: 42px; position: relative; z-index: 10; background-color: rgb(237, 237, 237);
}
.crumbs-fff.full-case-crumbs {
	background-color: rgb(255, 255, 255);
}
.full-case-crumbs .crumbs {
	font-size: 0px; float: left;
}
.full-case-crumbs .crumbs a {
	line-height: 42px; font-size: 16px; vertical-align: top; display: inline-block;
}
.full-case-crumbs .crumbs i {
	line-height: 42px; font-size: 16px; vertical-align: top; display: inline-block;
}
.full-case-crumbs .crumbs span {
	line-height: 42px; font-size: 16px; vertical-align: top; display: inline-block;
}
.full-case-crumbs .crumbs a:hover {
	color: rgb(1, 160, 255);
}
.full-case-crumbs .crumbs i {
	padding: 0px 1em; font-family: consolas; font-style: normal;
}
.full-case-crumbs .crumbs span {
	color: rgb(1, 160, 255);
}
.full-case-crumbs .crumbs .home {
	background: url("../images/crumbhome.png") no-repeat 0px 10px; padding-left: 36px;
}
.full-case-crumbs .crumbs .home:hover {
	background-image: url("../images/crumbhomeac.png");
}
.full-case-crumbs .other-channel {
	width: 307px; color: rgb(102, 102, 102); line-height: 42px; font-size: 16px; float: right; position: relative; z-index: 10;
}
.full-case-crumbs .other-channel .channel-title {
	background: url("../images/otherarr.png") no-repeat 270px rgb(255, 255, 255); padding-left: 28px; cursor: pointer;
}
.full-case-crumbs .other-channel .channel-dropdown {
	border: 1px solid rgb(210, 210, 210); border-image: none; left: 0px; top: 42px; width: 100%; padding-bottom: 18px; display: none; position: absolute; -ms-overflow-y: auto; max-height: 462px; background-color: rgb(255, 255, 255);
}
.full-case-crumbs .other-channel .channel-dropdown a {
	padding-left: 28px; display: block;
}
.full-case-crumbs .other-channel .channel-dropdown a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.full-case-crumbs .edit {
	width: 15%; height: 42px; text-align: center; float: right; background-color: rgb(255, 255, 255);
}
.full-case-crumbs .edit span {
	background: url("../images/editbkac.png") no-repeat 0px 44.9%; color: rgb(1, 160, 255); line-height: 42px; padding-left: 44px; font-size: 16px; vertical-align: top; display: inline-block;
}
.g-news-detail {
	padding-bottom: 88px; background-color: rgb(242, 242, 242);
}
.g-news-detail .inside-nav a {
	border-bottom-color: rgb(242, 242, 242);
}
.g-news-detail .inside-nav a:hover {
	border-bottom-color: rgb(1, 160, 255);
}
.g-news-detail .detail-container {
	margin: 0px auto; padding-top: 60px; max-width: 1200px;
}
.g-news-detail .case-news-article {
	margin: 0px; padding: 40px 60px 0px; width: 800px; float: left; min-height: 800px; background-color: rgb(255, 255, 255);
}
.g-news-detail .case-news-article .share {
	float: right; position: static;
}
.g-news-detail .detail-sidebar {
	width: 270px; float: right;
}
.g-news-detail .qrcode-wrapper {
	padding: 32px 0px 38px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; font-size: 16px; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.g-news-detail .qrcode-wrapper .label {
	padding: 10px 0px 7px;
}
.g-news-detail .qrcode-wrapper img {
	vertical-align: middle;
}
.g-news-detail .hot-tags {
	margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.g-news-detail .hot-tags .title {
	color: rgb(51, 51, 51); line-height: 52px; padding-left: 20px; font-size: 18px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-news-detail .hot-tags ul {
	padding: 16px 12px 28px 20px; min-height: 68px;
}

.g-news-detail .hot-tags ul li {
	margin: 0px 8px 8px 0px; width: 70px; height: 26px; float: left;
}

.g-news-detail .hot-tags ul a {
	text-align: center; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(242, 242, 242); -o-text-overflow: ellipsis; padding-left: 8px ; padding-right: 8px;
}


.g-news-detail .hot-tags ul.subnav{
	padding: 15px;
	height: auto;
}

.g-news-detail .hot-tags ul.subnav li{
	display: block;
	width: 100%;
	float: none;
}

.g-news-detail .hot-tags ul.subnav li.hover {
	background: #39F;
}

.g-news-detail .hot-tags ul.subnav li.hover a{
	background: #39F;
	color: #fff;
}



.g-news-detail .page-ctrl {
	padding: 22px 26px 19px 18px; background-color: rgb(255, 255, 255);
}
.g-news-detail .page-ctrl .label {
	background-position: 0px; color: rgb(51, 51, 51); line-height: 30px; padding-left: 6px; font-size: 18px; margin-bottom: 12px; position: relative; background-repeat: no-repeat;
}
.g-news-detail .page-ctrl .label span {
	top: 50%; width: 130px; height: 1px; right: 0px; color: rgb(221, 221, 221); padding-left: 5px; font-size: 0px; position: absolute; background-color: rgb(204, 204, 204);
}
.g-news-detail .page-ctrl .prev {
	background-image: url("../images/newsprev.png");
}
.g-news-detail .page-ctrl .next {
	background-image: url("../images/newsnext.png");
}
.g-news-detail .page-ctrl .item {
	margin-bottom: 25px;
}
.g-news-detail .page-ctrl a {
	color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 16px; display: block; -ms-text-overflow: ellipsis; max-height: 72px; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.g-news-detail .page-ctrl a:hover {
	color: rgb(217, 0, 13);
}
.g-news-detail .page-ctrl .date {
	display: block;
}
#page {
	padding: 50px 0px 80px; text-align: center;
}
#page span {
	margin: 0px 5px; padding: 0px; width: 37px; height: 37px; text-align: center; color: rgb(99, 99, 99); line-height: 37px; font-size: 14px; font-weight: 400; vertical-align: top; display: inline-block;
}
#page .laypage_curr {
	border-color: rgb(1, 160, 255); color: rgb(255, 255, 255); background-color: rgb(1, 160, 255) !important;
}
#page a {
	margin: 0px 5px; padding: 0px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 37px; height: 37px; text-align: center; color: rgb(99, 99, 99); line-height: 37px; font-size: 14px; font-weight: 400; vertical-align: top; display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 3px;
}
#page a:hover {
	border-color: rgb(1, 160, 255); color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
#page .laypage_next {
	width: 65px;
}
#page .laypage_prev {
	width: 65px;
}
.iwelconme-popup {
	background: url("../images/iwelbg.png") no-repeat 0px 0px; margin: -150px 0px 0px -225px; transition:1s; left: 50%; top: 50%; width: 550px; height: 300px; display: none; position: fixed; z-index: 90; opacity: 0; transform: translate(0px, 60%); -webkit-transform: translate(0, 60%); -moz-transform: translate(0, 60%); -o-transform: translate(0, 60%); -webkit-transition: all ease 1s; -o-transition: all ease 1s; -moz-transition: all ease 1s;
}
.animatepop.iwelconme-popup {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.animatepop.iwelconme-popup .content h4 {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.animatepop.iwelconme-popup .content h3 {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.animatepop.iwelconme-popup .iwel-buttons {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.iwelconme-popup .close {
	background: url("../images/iwelcancel.png") no-repeat 0px 0px; top: 0px; width: 48px; height: 48px; right: -48px; position: absolute;
}
.iwelconme-popup .content {
	margin: 0px auto; padding: 47px 0px 0px; width: 450px;
}
.iwelconme-popup .content h4 {
	transition:1s 0.2s; color: rgb(255, 215, 215); line-height: 30px; font-size: 18px; margin-bottom: 8px; transform: translate(0px, 100%); -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -o-transform: translate(0, 100%); -webkit-transition: all ease 1s .2s; -o-transition: all ease 1s .2s; -moz-transition: all ease 1s .2s;
}
.iwelconme-popup .content h3 {
	transition:1s 0.4s; color: rgb(255, 255, 255); line-height: 60px; font-size: 40px; font-weight: bold; margin-bottom: 15px; transform: translate(0px, 100%); -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -o-transform: translate(0, 100%); -webkit-transition: all ease 1s .4s; -o-transition: all ease 1s .4s; -moz-transition: all ease 1s .4s;
}
.iwelconme-popup .iwel-buttons {
	margin: 0px auto; transition:1s 0.6s; width: 400px; transform: translate(0px, 100%); -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -o-transform: translate(0, 100%); -webkit-transition: all ease 1s .6s; -o-transition: all ease 1s .6s; -moz-transition: all ease 1s .6s;
}
.iwelconme-popup .iwel-buttons a {
	border: 2px solid rgb(213, 77, 88); border-image: none; width: 171px; height: 51px; color: rgb(255, 255, 255); line-height: 51px; font-size: 18px; display: block; background-repeat: no-repeat;
}
.iwelconme-popup .iwel-buttons a:hover {
	border-color: rgb(222, 73, 82); background-color: rgb(222, 73, 82);
}
.iwelconme-popup .iwel-buttons .server {
	background-position: 25px 10px; width: 105px; padding-left: 66px; float: left; background-image: url("../images/iweltel.png");
}
.iwelconme-popup .iwel-buttons .edit {
	background-position: 38px 11px; width: 90px; padding-left: 81px; float: right; background-image: url("../images/iweledit.png");
}
.m-web-title {
	padding: 0px 15px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 36px; font-weight: bold;
}
.m-web-desc {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.m-full-ban {
	overflow: hidden; position: relative;
}
.m-full-ban img {
	width: 100%; height: auto;
}
.m-halfblock-list {
	padding: 63px 0px 78px; font-size: 0px;
}
.m-halfblock-list li {
	width: 50%; line-height: 36px; font-size: 16px; vertical-align: top; display: inline-block;
}
.m-halfblock-list p {
	padding-right: 20%;
}
.full-site-article {
	padding-top: 49px;
}
.full-site-article .m-web-desc {
	padding: 36px 0px 77px;
}
.site-server-wrapper {
	padding: 104px 0px 24px;
}
.site-server-wrapper .m-web-title {
	margin-bottom: 7.5%;
}
.server-ico-list ul {
	text-align: center; font-size: 0px;
}
.server-ico-list li {
	width: 20%; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-bottom: 77px; vertical-align: top; display: inline-block;
}
.server-ico-list .ico {
	margin-bottom: 16px;
}
.server-ico-list .ico img {
	width: 50% !important; height: auto !important;
}
.server-ico-list h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; margin-bottom: 15px;
}
.server-ico-list p {
	margin: 0px auto; max-width: 15em;
}
.b2c-solution {
	padding: 88px 0px 91px; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px;
}
.b2c-solution .m-web-title {
	margin-bottom: 4.37%;
}
.b2c-solution h4 {
	color: rgb(153, 153, 153); line-height: 60px; font-size: 60px; margin-bottom: 14px;
}
.b2c-solution h3 {
	color: rgb(26, 26, 26); line-height: 36px; font-size: 24px; margin-bottom: 22px;
}
.b2c-solution .top-four-list {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.b2c-solution .top-four-list li {
	width: 25%; float: left;
}
.b2c-solution .top-four-list .inner {
	padding: 43px 45px 8px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.b2c-solution .top-four-list .inner p {
	height: 240px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 10;
}
.b2c-solution .last {
	padding: 41px 65px 42px 45px; border: 1px solid rgb(217, 217, 217); border-image: none; overflow: hidden; -ms-zoom: 1;
}
.b2c-solution .last .left {
	margin-right: 163px; float: left;
}
.b2c-solution .last .text {
	overflow: hidden; -ms-zoom: 1;
}
.b2c-solution .bot-two-list {
	display: table; border-collapse: collapse; table-layout: fixed;
}
.b2c-solution .bot-two-list .quarter {
	padding: 43px 45px 8px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 25%; vertical-align: top; display: table-cell;
}
.b2c-solution .bot-two-list .last {
	width: 75%; vertical-align: top; display: table-cell;
}
.b2c-solution .bot-two-list .last .left {
	margin-right: 112px;
}
.full-b2c-server {
	width: 100%; background-color: rgb(242, 242, 242);
}
.full-b2c-server .table-middle {
	height: 100%;
}
.full-b2c-server .content {
	padding: 131px 0px 60px; width: 50%; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.full-b2c-server .content h3 {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 36px; font-weight: bold; margin-bottom: 45px;
}
.full-b2c-server .thumb {
	width: 50%; margin-left: 82px; float: right;
}
.full-b2c-server .thumb img {
	width: 100% !important; height: auto !important;
}
.proxy-wrapper {
	padding: 80px 0px 92px;
}
.proxy-wrapper ul {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.proxy-wrapper li {
	width: 25%; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.proxy-wrapper h4 {
	color: rgb(153, 153, 153); line-height: 60px; font-size: 60px; margin-bottom: 14px;
}
.proxy-wrapper h3 {
	color: rgb(26, 26, 26); line-height: 36px; font-size: 24px; margin-bottom: 17px;
}
.proxy-wrapper p {
	height: 168px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 7;
}
.proxy-wrapper .inner {
	padding: 43px 50px 5px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ipo-proxy-wrapper {
	padding-top: 48px; padding-bottom: 113px;
}
.ipo-proxy-wrapper .m-web-title {
	margin-bottom: 57px;
}
.ipo-proxy-wrapper h3 {
	height: 144px; margin-bottom: 0px;
}
.ipo-proxy-wrapper .inner {
	padding: 43px 50px 11px;
}
.ipo-server-wrapper {
	padding: 111px 0px 6px;
}
.ipo-server-wrapper .m-web-title {
	margin-bottom: 67px;
}
.ipo-server-wrapper .server-ico-list li {
	width: 25%; color: rgb(51, 51, 51); line-height: 24px; font-size: 16px; margin-bottom: 96px;
}
.ipo-server-wrapper .server-ico-list .ico {
	margin-bottom: 29px;
}
.ipo-server-wrapper .server-ico-list .ico img {
	width: 36%;
}
.ipo-server-wrapper .server-ico-list p {
	max-width: 80%;
}
.topic-solution {
	padding: 104px 0px 88px;
}
.topic-solution .m-web-title {
	margin-bottom: 17px;
}
.topic-solution .sub-title {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; margin-bottom: 50px;
}
.topic-solution .topic-list {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.topic-solution .topic-list li {
	width: 16.66%; float: left;
}
.topic-solution .topic-list .inner {
	padding: 43px 35px 29px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.topic-solution .topic-list h4 {
	color: rgb(153, 153, 153); line-height: 60px; font-size: 60px; margin-bottom: 20px;
}
.topic-solution .topic-list h3 {
	height: 120px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.full-sys-desc .gray-sys-desc {
	background-color: rgb(242, 242, 242);
}
.full-sys-desc .gray-sys-desc .sys-lists h3 {
	font-weight: normal; white-space: nowrap;
}
.full-sys-desc .quarter .sys-lists li {
	width: 17%;
}
.m-sys-desc {
	padding: 100px 0px 105px;
}
.m-sys-desc .weblg {
	overflow: hidden; -ms-zoom: 1;
}
.m-sys-desc .sys-info {
	width: 370px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 16px; margin-right: 20px; float: left; -ms-zoom: 1;
}
.m-sys-desc .sys-info .ico {
	width: 100px; margin-right: 25px; float: left;
}
.m-sys-desc .sys-info .info {
	overflow: hidden; -ms-zoom: 1;
}
.m-sys-desc .sys-info h4 {
	color: rgb(204, 204, 204); line-height: 60px; font-size: 60px;
}
.m-sys-desc .sys-info h3 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 30px; margin-bottom: 19px;
}
.m-sys-desc .sys-lists {
	color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; -ms-zoom: 1;
}
.m-sys-desc .sys-lists li {
	width: 25%; padding-left: 8%; float: left;
}
.m-sys-desc .sys-lists .pull-left {
	width: 12%; padding-left: 21%; margin-top: 66px;
}
.m-sys-desc .sys-lists .id {
	color: rgb(1, 160, 255); line-height: 48px; font-size: 48px; margin-bottom: 9px;
}
.m-sys-desc .sys-lists h3 {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 18px; font-weight: bold; margin-bottom: 12px;
}
.m-feature-list {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.m-feature-list li {
	width: 33.33%; float: left;
}
.m-feature-list .inner {
	padding: 73px 55px 62px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.m-feature-list h4 {
	color: rgb(153, 153, 153); line-height: 60px; font-size: 60px; margin-bottom: 14px;
}
.m-feature-list h3 {
	color: rgb(26, 26, 26); line-height: 36px; font-size: 24px; margin-bottom: 29px;
}
.m-feature-list p {
	height: 120px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.shop-feature-top {
	padding: 99px 0px 124px;
}
.shop-feature-top .m-web-title {
	margin-bottom: 63px;
}
.shop-feature-mid {
	padding: 142px 0px 100px; height: 258px; position: relative;
}
.shop-feature-mid .feature-img {
	left: 0px; top: 0px; width: 100%; height: 500px; overflow: hidden; position: absolute;
}
.shop-feature-mid .feature-img img {
	left: 50%; top: 0px; margin-left: -960px; position: absolute;
}
.shop-feature-mid .weblg {
	position: relative; z-index: 5;
}
.shop-feature-mid .sys-info {
	width: 466px;
}
.shop-feature-mid .sys-info h4 {
	color: rgb(204, 204, 204);
}
.shop-feature-mid .sys-info h3 {
	color: rgb(220, 220, 220);
}
.shop-feature-mid .sys-lists {
	color: rgb(213, 213, 213); line-height: 24px; font-size: 14px;
}
.shop-feature-mid .sys-lists h3 {
	color: rgb(255, 255, 255);
}
.shop-feature-bot {
	padding: 75px 0px 100px;
}
.crowd-article-top .sys-info {
	width: 100%; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; float: none;
}
.crowd-article-top .left {
	width: 46%; float: left;
}
.crowd-article-top .right {
	width: 46%; float: right;
}
.crowd-article-top .m-sys-desc {
	padding: 8.62% 0px 6.25%;
}
.full-crowd-bot {
	background-color: rgb(242, 242, 242);
}
.full-crowd-bot {
	padding: 80px 0px 56px;
}
.full-crowd-bot .sys-lists li {
	width: 42%; padding-left: 8%; float: left;
}
.elec-solution-wrapper {
	padding: 70px 0px 104px;
}
.elec-solution-wrapper .elec-title {
	text-align: center; color: rgb(51, 51, 51); line-height: 60px; font-size: 36px;
}
.elec-solution-wrapper .sub {
	text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px;
}
.elec-solution-wrapper .line {
	margin: 36px auto 38px; width: 64px; height: 1px; overflow: hidden; display: block; background-color: rgb(191, 191, 191);
}
.elec-solution-wrapper .elec {
	text-align: center; color: rgb(102, 102, 102); line-height: 48px; font-size: 36px; margin-bottom: 47px;
}
.elec-solution-wrapper .elec-featrue li {
	width: 33.33%; float: left; background-color: rgb(242, 242, 242);
}
.elec-solution-wrapper .elec-featrue .ed {
	background-color: rgb(237, 237, 237);
}
.elec-solution-wrapper .elec-featrue .inner {
	padding: 40px 61px 23px 56px; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px;
}
.elec-solution-wrapper .elec-featrue .ico {
	line-height: 54px; font-size: 0px; margin-bottom: 17px;
}
.elec-solution-wrapper .elec-featrue .ico img {
	vertical-align: middle;
}
.elec-solution-wrapper .elec-featrue h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 24px; margin-bottom: 24px;
}
.elec-solution-wrapper .elec-featrue p {
	height: 120px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.elec-tab {
	padding-bottom: 90px;
}
.elec-tab .tabs-title {
	background-color: rgb(230, 230, 230);
}
.elec-tab .tabs-title li {
	width: 25%; float: left;
}
.elec-tab .tabs-title li.cur a {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.elec-tab .tabs-title a {
	text-align: center; color: rgb(0, 0, 22); line-height: 66px; font-size: 16px; display: block;
}
.elec-tab .tabs-title a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.elec-tab .item {
	display: none;
}
.elec-tab :first-child.item {
	display: block;
}
.elec-tab .func .name {
	text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; font-weight: bold; background-color: rgb(217, 217, 217);
}
.elec-tab .func .table {
	line-height: 24px; font-size: 14px;
}
.elec-tab .func .table .tr {
	padding: 13px 0px; overflow: hidden; margin-bottom: 1px; -ms-zoom: 1; background-color: rgb(242, 242, 242);
}
.elec-tab .func .table .tr p {
	padding: 0px 3%; width: 44%; float: left;
}
.elec-tab .func .table .tr .line {
	position: relative;
}
.elec-tab .func .table .tr .line::after {
	top: -13px; width: 1px; right: 0px; bottom: -13px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.elec-tab .func .table .gray {
	background-color: rgb(237, 237, 237);
}
.qa-list {
	line-height: 28px; padding-top: 50px; font-size: 16px;
}
.qa-list li {
	margin-bottom: 10px;
}
.qa-list h3 {
	background-position: 0px 0px; padding: 21px 94px 21px 112px; color: rgb(51, 51, 51); position: relative; cursor: pointer; background-image: url("../images/quesico.png"); background-repeat: no-repeat; background-color: rgb(230, 230, 230);
}
.qa-list h3 .ico {
	background-position: center; top: 50%; width: 32px; height: 32px; right: 26px; margin-top: -16px; position: absolute; background-image: url("../images/qadd.png"); background-repeat: no-repeat;
}
.qa-list h3.cur .ico {
	background-image: url("../images/qaless.png");
}
.qa-list .answer {
	background-position: 0px 0px; padding: 28px 94px 45px 112px; color: rgb(102, 102, 102); display: none; background-image: url("../images/answico.png"); background-repeat: no-repeat; background-color: rgb(242, 242, 242);
}
.product-crowd-top {
	padding: 129px 0px 118px;
}
.product-crowd-top .left {
	padding: 0px; width: 46%; float: left;
}
.product-crowd-top .left .sys-info {
	width: 100%;
}
.product-crowd-top .right {
	width: 49%; float: right;
}
.product-crowd-top .right img {
	width: 100%;
}
.product-crowd-mid {
	background-color: rgb(242, 242, 242);
}
.quarter.product-crowd-mid .sys-lists li {
	width: 17%;
}
.product-crowd-bot .sys-lists li {
	width: 17%; padding-left: 22%;
}
.wechat-shopcase {
	padding: 85px 0px 108px;
}
.wechat-shopcase .m-web-title {
	margin-bottom: 53px;
}
.wechat-shopcase .shop-case-list {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.wechat-shopcase .shop-case-list li {
	width: 25%; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.wechat-shopcase .shop-case-list .inner {
	padding: 50px 45px 46px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.wechat-shopcase .shop-case-list .ico {
	height: 72px; line-height: 72px; margin-bottom: 24px;
}
.wechat-shopcase .shop-case-list .ico img {
	vertical-align: middle;
}
.wechat-shopcase .shop-case-list h3 {
	height: 60px; color: rgb(26, 26, 26); line-height: 30px; overflow: hidden; font-size: 24px; margin-bottom: 19px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.wechat-shopcase .shop-case-list p {
	height: 120px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.m-ml2-title {
	text-align: center; color: rgb(51, 51, 51); line-height: 48px; font-size: 36px;
}
.ban-sys-dev {
	left: 0px; top: 30.14%; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 24px; font-weight: bold; position: absolute;
}
.platform-five-desc {
	overflow: hidden; margin-top: 70px; margin-bottom: 90px; border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; -ms-zoom: 1;
}
.platform-five-desc li {
	width: 20%; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.platform-five-desc .inner {
	padding: 14.37% 11.87% 26px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.platform-five-desc .ico {
	height: 70px; line-height: 70px; margin-bottom: 32px;
}
.platform-five-desc .ico img {
	vertical-align: middle;
}
.platform-five-desc h3 {
	color: rgb(26, 26, 26); line-height: 30px; font-size: 24px; font-weight: normal; margin-bottom: 18px;
}
.platform-five-desc p {
	height: 192px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 8;
}
.full-platform-apply {
	padding: 75px 0px 77px; background-color: rgb(242, 242, 242);
}
.full-platform-apply .m-web-title {
	margin-bottom: 52px;
}
.full-platform-apply ul {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.full-platform-apply li {
	width: 25%; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.full-platform-apply .inner {
	padding: 70px 45px 62px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.full-platform-apply h4 {
	color: rgb(153, 153, 153); line-height: 60px; font-size: 60px; margin-bottom: 17px;
}
.full-platform-apply h3 {
	color: rgb(26, 26, 26); line-height: 30px; font-size: 24px; margin-bottom: 24px;
}
.full-platform-apply p {
	height: 144px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 6;
}
.wechat-platform {
	height: 621px; position: relative;
}
.wechat-platform .full-bg {
	left: 0px; top: 0px; width: 100%; height: 621px; overflow: hidden; position: absolute;
}
.wechat-platform .full-bg img {
	left: 50%; height: 621px; margin-left: -960px; position: relative; max-width: none;
}
.wechat-platform .wechat-shop-content {
	overflow: hidden; padding-top: 10.62%; -ms-zoom: 1;
}
.wechat-platform .left-msg {
	width: 423px; float: left;
}
.wechat-platform .left-msg .en {
	color: rgb(70, 70, 74); line-height: 72px; font-size: 72px; font-weight: bold; margin-bottom: 13px;
}
.wechat-platform .left-msg h3 {
	color: rgb(220, 220, 220); line-height: 40px; font-size: 30px;
}
.wechat-platform .wcpalt-list {
	overflow: hidden; padding-top: 9px; -ms-zoom: 1;
}
.wechat-platform .wcpalt-list li {
	width: 33%; padding-left: 15%; float: left;
}
.wechat-platform .wcpalt-list .id {
	color: rgb(1, 160, 255); line-height: 48px; font-size: 48px; margin-bottom: 9px;
}
.wechat-platform .wcpalt-list h3 {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; font-weight: bold; margin-bottom: 13px;
}
.wechat-platform .wcpalt-list p {
	color: rgb(213, 213, 213); line-height: 24px; font-size: 14px;
}
.platform-server {
	padding: 93px 0px 90px;
}
.platform-server .m-ml2-title {
	margin-bottom: 30px;
}
.platform-server .cms-desc {
	background-color: rgb(242, 242, 242);
}
.platform-server .cms-desc .item {
	padding: 56px 5% 54px; width: 40%; line-height: 30px; font-size: 16px;
}
.platform-server .cms-desc .left {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; border-image: none; margin-left: -1px; float: left;
}
.platform-server .cms-desc .right {
	margin-right: -1px; float: right;
}
.platform-server .cms-desc .ico {
	height: 87px; line-height: 87px; margin-bottom: 39px;
}
.platform-server .cms-desc .ico img {
	vertical-align: middle;
}
.platform-server .cms-desc h3 {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 24px; font-weight: bold; margin-bottom: 35px;
}
.platform-feature {
	padding: 82px 0px 46px;
}
.platform-feature .m-ml2-title {
	margin-bottom: 96px;
}
.m-quarter-icolist {
	text-align: center; overflow: hidden; font-size: 0px; -ms-zoom: 1;
}
.m-three-icolist {
	text-align: center; overflow: hidden; font-size: 0px; -ms-zoom: 1;
}
.m-quarter-icolist li {
	width: 25%; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-bottom: 60px; vertical-align: top; display: inline-block;
}
.m-three-icolist li {
	width: 25%; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-bottom: 60px; vertical-align: top; display: inline-block;
}
.m-quarter-icolist .ico {
	margin-bottom: 16px;
}
.m-three-icolist .ico {
	margin-bottom: 16px;
}
.m-quarter-icolist .ico img {
	width: 40%; vertical-align: middle;
}
.m-three-icolist .ico img {
	width: 40%; vertical-align: middle;
}
.m-quarter-icolist h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; margin-bottom: 14px;
}
.m-three-icolist h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; margin-bottom: 14px;
}
.m-quarter-icolist p {
	margin: 0px auto; max-width: 16em;
}
.m-three-icolist p {
	margin: 0px auto; max-width: 16em;
}
.m-three-icolist li {
	width: 33.33%;
}
.m-three-icolist .ico img {
	width: 30%;
}
.mobile-solution-wrapper {
	padding: 82px 0px 115px;
}
.mobile-solution-wrapper .m-web-title {
	margin-bottom: 53px;
}
.mobile-solution-wrapper .msolution-list {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.mobile-solution-wrapper .item {
	width: 25%; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.mobile-solution-wrapper .inner {
	padding: 58px 45px 38px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.mobile-solution-wrapper .ico {
	height: 92px; line-height: 92px;
}
.mobile-solution-wrapper .ico img {
	vertical-align: middle;
}
.mobile-solution-wrapper h3 {
	color: rgb(26, 26, 26); line-height: 36px; font-size: 24px; margin-bottom: 21px;
}
.mobile-solution-wrapper .dot-list {
	height: 168px; overflow: hidden;
}
.mobile-solution-wrapper .dot-list p {
	padding-left: 14px; position: relative;
}
.mobile-solution-wrapper .dot-list p::before {
	left: 0px; top: 0px; height: 24px; vertical-align: top; display: inline-block; position: absolute; content: "?";
}
.msite-positon {
	padding: 7.12% 0px 7%;
}
.msite-positon .m-web-title {
	margin-bottom: 90px;
}
.m-wxico-list li {
	width: 20%; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; float: left;
}
.m-wxico-list li .ico {
	margin-bottom: 16px;
}
.m-wxico-list li img {
	width: 50%; vertical-align: middle;
}
.h5site-marb {
	margin-bottom: 16px;
}
.wxshop-func {
	padding: 110px 0px 112px;
}
.wxshop-func .m-web-title {
	margin-bottom: 90px;
}
.wxshop-func .m-quarter-icolist li {
	margin-bottom: 50px;
}
.full-wxshop-attention {
	padding: 72px 0px 116px; background-color: rgb(242, 242, 242);
}
.full-wxshop-attention .m-web-title {
	margin-bottom: 54px;
}
.full-wxshop-attention ul {
	border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.full-wxshop-attention li {
	width: 25%; color: rgb(102, 102, 102); font-size: 16px; float: left; font-stretch: normal;
}
.full-wxshop-attention .inner {
	padding: 60px 45px 26px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.full-wxshop-attention .id {
	color: rgb(1, 160, 255); line-height: 60px; font-size: 60px; margin-bottom: 21px;
}
.full-wxshop-attention p {
	height: 240px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 10;
}
.applet-desc-list {
	margin-bottom: 90px; border-top-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.applet-desc-list li {
	width: 25%; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.applet-desc-list .inner {
	padding: 43px 40px 67px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.applet-desc-list .id {
	color: rgb(1, 160, 255); line-height: 48px; font-size: 48px; font-weight: bold; margin-bottom: 16px;
}
.applet-desc-list h3 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 20px;
}
.full-applet-wrapper {
	padding: 79px 0px 40px; height: 503px; position: relative;
}
.full-applet-wrapper .m-web-title {
	color: rgb(255, 255, 255); margin-bottom: 75px; position: relative; z-index: 10;
}
.full-applet-wrapper .m-full-bg {
	left: 0px; top: 0px; width: 100%; height: 582px; overflow: hidden; position: absolute;
}
.full-applet-wrapper .m-full-bg img {
	left: 50%; height: 582px; margin-left: -960px; position: relative;
}
.full-applet-wrapper .applet-feature {
	overflow: hidden; position: relative; z-index: 10;
}
.full-applet-wrapper .applet-feature ul {
	text-align: center; margin-right: -3.75%; margin-left: -3.75%;
}
.full-applet-wrapper .applet-feature li {
	padding: 0px 3.48%; width: 9.68%; color: rgb(204, 204, 204); line-height: 24px; font-size: 16px; float: left;
}
.full-applet-wrapper .applet-feature .ico {
	margin-bottom: 14px;
}
.full-applet-wrapper .applet-feature .ico img {
	width: 77.38%; vertical-align: middle;
}
.full-applet-wrapper .applet-feature h3 {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; margin-bottom: 19px;
}
.applet-func {
	padding: 100px 0px 34px;
}
.applet-func .m-web-title {
	margin-bottom: 58px;
}
.applet-func-list {
	overflow: hidden;
}
.applet-func-list ul {
	margin-right: -2.37%; margin-left: -2.37%;
}
.applet-func-list li {
	padding: 0px 2.38%; width: 28.57%; text-align: center; margin-bottom: 62px; float: left;
}
.applet-func-list .inner {
	padding: 48px 40px 68px; border: 1px solid rgb(217, 217, 217); border-image: none; color: rgb(102, 102, 102); line-height: 22px; font-size: 15px;
}
.applet-func-list .ico {
	height: 75px; line-height: 75px; margin-bottom: 20px;
}
.applet-func-list .ico img {
	vertical-align: middle;
}
.applet-func-list h3 {
	color: rgb(26, 26, 26); line-height: 32px; font-size: 18px; margin-bottom: 20px;
}
.full-applet-do {
	padding: 76px 0px 68px; text-align: center; background-color: rgb(242, 242, 242);
}
.full-applet-do .do-desc {
	margin-bottom: 64px;
}
.full-applet-do .inner {
	padding: 43px 40px 69px;
}
.full-applet-do .m-three-icolist p {
	line-height: 24px; font-size: 16px;
}
.support-nav-filter .options {
	width: 100%;
}
.support-nav-filter .selector {
	border: 0px currentColor; border-image: none; width: 33.33%;
}
.support-nav-filter .sec-title {
	border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.doc-download {
	padding: 43px 0px 61px; overflow: hidden;
}
.doc-download ul {
	margin: 0px -15px;
}
.doc-download li {
	width: 50%; float: left;
}
.doc-download .inner {
	padding: 0px 15px;
}
.doc-download .info {
	padding: 22px 150px 26px 38px; position: relative; background-color: rgb(242, 242, 242);
}
.doc-download .pdf {
	background: url("../images/pdf.png") no-repeat 0px; padding: 9px 0px 3px 87px; height: 60px; line-height: 30px; overflow: hidden; font-size: 18px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.doc-download .pdf span {
	color: rgb(1, 160, 255); font-weight: bold;
}
.doc-download .dw {
	background-position: center; top: 0px; width: 120px; height: 120px; right: 0px; font-size: 0px; position: absolute; background-image: url("../images/dw.png"); background-repeat: no-repeat; background-color: rgb(229, 229, 229);
}
.common-problem {
	padding-top: 0px; padding-bottom: 134px;
}
.common-problem .qa-title {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 30px; margin-bottom: 29px;
}
.m-ft-contact .content {
	margin: 0px auto; padding: 0px 285px; text-align: center; position: relative; max-width: 842px;
}
.m-ft-contact .motto {
	padding: 30px 0px 0px; left: 0px; top: 3px; width: 236px; height: 160px; color: rgb(255, 255, 255); line-height: 54px; font-family: "simsun"; font-size: 48px; position: absolute; background-color: rgb(48, 48, 48);
}
.m-ft-contact .motto span {
	line-height: 70px; font-size: 65px;
}
.m-ft-contact .info {
	color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; font-size: 16px; -ms-zoom: 1;
}
.m-ft-contact .info a {
	color: rgb(255, 255, 255);
}
.m-ft-contact h3 {
	line-height: 80px; font-size: 60px; font-weight: bold; margin-bottom: 14px;
}
.m-ft-contact h2 {
	line-height: 52px; font-family: "simsun"; font-size: 40px; margin-bottom: 4px;
}
.m-ft-contact .msg {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 16px; margin-bottom: 12px;
}
.m-ft-contact .msg a {
	font-weight: bold;
}
.m-ft-contact .msg h4 {
	line-height: 36px; padding-top: 2px; font-size: 20px;
}

.m-ft-contact .msg h4 span{
	padding:0 2px;
}

@media (max-width:415px) {

	.m-ft-contact .msg h4 span{
		display: block;
	}
}


@media (max-width:415px) {

	.tel_s > a {
		height: 50px; 
	}
}
.m-ft-contact .msg h4 i{
	font-style: normal;
}

@media (max-width:415px) {

	.m-ft-contact .msg h4 i{
		display: none;
	}
}


.m-ft-contact .btns {
	margin: 0px auto; width: 316px;
}
.m-ft-contact .btns a {
	background-position: 23px; padding: 0px 0px 0px 58px; border-radius: 23px; width: 88px; height: 46px; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; display: block; background-repeat: no-repeat; -webkit-border-radius: 23px;
}
.m-ft-contact .btns .oline {
	float: left; background-image: url("../images/icoline.png"); background-color: rgb(48, 48, 48);
}
.m-ft-contact .btns .edit {
	float: right; background-image: url("../images/icedit.png"); background-color: rgb(1, 160, 255);
}
.icontact-cover {
	padding: 105px 0px 78px; margin-bottom: 6.25%; background-color: rgb(175, 18, 18);
}
.full-icontact-cover {
	padding: 57px 0px 50px; background-color: rgb(230, 230, 230);
}
.full-icontact-cover h3 {
	color: rgb(1, 160, 255);
}
.full-icontact-cover .info {
	color: rgb(51, 51, 51);
}
.full-icontact-cover .info a {
	color: rgb(51, 51, 51);
}
.news-subnav {
	text-align: left; padding-top: 3.37%;
}
.news-subnav .news-cate {
	padding-left: 2px; vertical-align: top; display: inline-block;
}
.news-subnav .news-cate li {
	margin-right: 2px; float: left; background-color: rgb(242, 242, 242); border-radius:38px;
}
.news-subnav .news-cate a {
	width: 197px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(242, 242, 242); -o-text-overflow: ellipsis; border-radius:38px;
}
.news-subnav .news-cate a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}

.news-subnav .news-cate .hover a {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.news-subnav .news-search {
	float: right; display: none;
}
.news-subnav .news-search label {
	padding: 13px 0px; height: 24px; float: left; display: block;
}
.news-subnav .news-search label input {
	width: 100%; line-height: 24px; font-size: 14px; display: block;
}
.news-subnav .news-search .key {
	width: 267px; padding-left: 28px; background-color: rgb(242, 242, 242);
}
.news-subnav .news-search .search {
	background: url("../images/newsub.png") no-repeat center rgb(1, 160, 255); width: 54px; cursor: pointer;
}
.news-subnav .news-search .search input {
	font-size: 0px; cursor: pointer;
}
.site-article-wrapper {
	padding-top: 4.37%;
}
.tags-nav-wrapper ul li {
	width: 10%; margin-bottom: 1px; float: left;
}
.tags-nav-wrapper ul .cur a {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.tags-nav-wrapper ul a {
	text-align: center; color: rgb(51, 51, 51); line-height: 60px; font-size: 16px; display: block; background-color: rgb(242, 242, 242);
}
.tags-nav-wrapper ul a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.g-search-form {
	margin: 42px auto 35px; background-color: rgb(242, 242, 242);
}
.g-search-form .search-for-result {
	padding: 70px 0px; width: 300px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; float: left; background-color: rgb(1, 160, 255);
}
.g-search-form .search-for-result .nums {
	line-height: 70px; font-size: 60px;
}
.g-search-form .search-form-wrap {
	padding: 78px 0px; overflow: hidden;
}
.g-search-form .search-form {
	margin: 0px auto; width: 80%;
}
.g-search-form .search-form form {
	padding-right: 64px; position: relative;
}
.g-search-form .search-form input {
	width: 100%; height: 24px; line-height: 24px; font-size: 16px;
}
.g-search-form .search-form label {
	padding: 20px 0px; height: 24px; display: block; background-color: rgb(255, 255, 255);
}
.g-search-form .search-form .key {
	padding-left: 40px;
}
.g-search-form .search-form .sub {
	background: url("../images/gsearch.png") no-repeat center rgb(255, 255, 255); top: 0px; width: 64px; right: 0px; position: absolute;
}
.g-search-form .search-form .sub input {
	font-size: 0px;
}
.g-search-cate {
	text-align: center; margin-bottom: 40px;
}
.g-search-cate ul {
	border: 1px solid rgb(210, 210, 210); border-image: none; vertical-align: top; display: inline-block;
}
.g-search-cate li {
	width: 200px; line-height: 52px; font-size: 16px; float: left;
}
.g-search-cate li a {
	color: rgb(102, 102, 102); display: block;
}
.g-search-cate li a.cur {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.g-search-cate li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.g-search-result .cate-item {
	margin: 0px; padding: 0px; display: none;
}
.m-retrun {
	margin: 30px auto 50px; border: 1px solid rgb(204, 204, 204); transition:0.2s; border-image: none; width: 140px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; overflow: hidden; font-size: 16px; display: block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.m-retrun:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.full-error-page {
	position: relative;
}
.full-error-page img {
	width: 100%; display: block;
}
.full-error-page .error-back {
	left: 50%; top: 67.98%; line-height: 56px; font-size: 16px; margin-left: -261px; position: absolute;
}
.full-error-page .error-back ul {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(232, 102, 102); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.full-error-page .error-back li {
	float: left;
}
.full-error-page .error-back a {
	background: rgb(255, 255, 255); padding: 0px 22px; color: rgb(255, 255, 255); overflow: hidden; border-top-color: rgb(232, 102, 102); border-bottom-color: rgb(232, 102, 102); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: relative; box-shadow: 0px 0px 1px rgba(0,0,0,0); transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: 0.3s; -moz-transition-property: color; -moz-transition-duration: 0.3s; -o-transition-property: color; -o-transition-duration: 0.3s; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.full-error-page .error-back a::before {
	background: rgb(1, 160, 255); border-radius: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scale(2); transition-property: transform, -webkit-transform, -moz-transform, -o-transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transform: scale(2); -moz-transform: scale(2); -o-transform: scale(2); -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -moz-transition-property: transform, -moz-transform; -moz-transition-duration: 0.3s; -moz-transition-timing-function: ease-out; -o-transition-property: -o-transform; -o-transition-duration: 0.3s; -o-transition-timing-function: ease-out; -webkit-border-radius: 100%;
}
.full-error-page .error-back a:hover {
	color: rgb(1, 160, 255);
}
.full-error-page .error-back a:hover::before {
	transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0);
}
.full-error-page .error-back .rg {
	background: rgb(1, 160, 255); color: rgb(1, 160, 255); border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.full-error-page .error-back .rg::before {
	background: rgb(255, 255, 255);
}
.full-error-page .error-back .rg:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 160, 255);
}
.errpage-header a {
	color: rgb(51, 51, 51);
}
.errpage-header .nav .title a {
	color: rgb(51, 51, 51);
}
.errpage-header .search-handle {
	background: url("../images/search-handle404.png") no-repeat center;
}
.errpage-header .edit-handle {
	background: url("../images/hdedit404.png") no-repeat center;
}
.ie7 .cooperation-box {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: none; -webkit-box-shadow: none;
}
.ie8 .cooperation-box {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: none; -webkit-box-shadow: none;
}
.w-lg .needs-form label {
	width: 364px;
}
.w-lg .needs-form .sub {
	width: 113px;
}
.w-lg .ftcontent-right {
	width: 1089px;
}
.w-lg .footer-content .huaqiniu-info {
	padding-right: 45px;
}
.w-lg .quick-links .item {
	padding-right: 53px;
}
.w-lg .quick-links .aboutus {
	padding-right: 0px;
}
.w-lg .icase-list .content .brand {
	padding-top: 0px;
}
.w-lg .history-wapper {
	width: 1320px;
}
.w-lg .site-article-wrapper {
	width: 1320px;
}
.w-lg .index-banner .slide01 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide02 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide03 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide04 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide01 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide02 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide03 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide04 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide01 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide02 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide03 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide04 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide01 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide02 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide03 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide04 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .foot-contact .title {
	padding: 0px 10px 0px 68px; font-size: 30px;
}
.w-lg .foot-contact .needs .editbtn {
	margin: 6px 0px 0px 20px; height: 45px;
}
.w-lg .index-banner .slide03 .textpopup03 {
	margin-left: -700px;
}
.w-lg .index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 22px;
}
.w-lg .index-banner .slide03 .textpopup03 .ico img {
	width: 84px;
}
.w-lg .index-banner .slide03 .textpopup03 .tit {
	line-height: 52px; font-size: 42px; margin-bottom: 42px;
}
.w-lg .iclients-list a .ac {
	margin-left: -88.79px;
}
.w-md .needs-form label {
	width: 337px;
}
.w-md .needs-form .sub {
	width: 115px;
}
.w-md .ftcontent-right {
	width: 1009px;
}
.w-md .footer-content .huaqiniu-info {
	padding-right: 45px;
}
.w-md .quick-links .item {
	padding-right: 25px;
}
.w-md .quick-links .business {
	width: 301px;
}
.w-md .quick-links .advantage {
	width: 249px;
}
.w-md .quick-links .aboutus {
	width: 409px; padding-right: 0px;
}
.w-md .case-news-wrapper {
	width: 1200px;
}
.w-md .case-wrapper .caseban .title {
	width: 250px; height: 240px; padding-top: 10px; margin-top: -125px;
}
.w-md .history-wapper {
	width: 1180px;
}
.w-md .site-article-wrapper {
	width: 1180px;
}
.w-md .index-banner .slide01 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide02 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide03 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide04 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide01 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide02 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide03 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide04 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide01 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide02 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide03 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide04 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide01 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide02 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide03 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide04 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .foot-contact .title {
	padding: 0px 10px 0px 68px; font-size: 26px;
}
.w-md .foot-contact .needs .editbtn {
	margin: 6px 0px 0px 20px; width: 130px; font-size: 16px;
}
.w-md .index-banner .slide03 .textpopup03 {
	margin-left: -660px;
}
.w-md .index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 21.32px;
}
.w-md .index-banner .slide03 .textpopup03 .ico img {
	width: 79.54px;
}
.w-md .index-banner .slide03 .textpopup03 .tit {
	line-height: 49.2px; font-size: 39.36px; margin-bottom: 41px;
}
.w-md .iclients-list a .ac {
	margin-left: -80.79px;
}
.w-sm .needs-form label {
	width: 307px;
}
.w-sm .needs-form .sub {
	width: 85px;
}
.w-sm .ftcontent-right {
	width: 899px;
}
.w-sm .footer-content .huaqiniu-info {
	padding-right: 35px;
}
.w-sm .quick-links .item {
	padding-right: 20px;
}
.w-sm .quick-links .business {
	width: 281px;
}
.w-sm .quick-links .advantage {
	width: 229px;
}
.w-sm .quick-links .aboutus {
	width: 349px; padding-right: 0px;
}
.w-sm .case-news-wrapper {
	width: 1180px;
}
.w-sm .case-wrapper .caseban .title {
	left: 60px; width: 250px; height: 240px; padding-top: 10px; margin-top: -125px;
}
.w-sm .icustomer .inner {
	padding: 4px 20px 20px;
}
.w-sm .index-banner .slide01 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide02 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide03 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide03 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide01 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide02 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide03 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide03 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide01 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide02 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide03 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide03 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide01 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .index-banner .slide02 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .index-banner .slide03 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .index-banner .slide03 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .foot-contact .title {
	padding: 0px 10px 0px 63px; font-size: 24px;
}
.w-sm .foot-contact .lines .info {
	font-size: 15px;
}
.w-sm .foot-contact .needs .info {
	font-size: 15px;
}
.w-sm .foot-contact .needs .editbtn {
	margin: 10px 0px 0px 10px; width: 110px; height: 38px; line-height: 38px; font-size: 16px;
}
.w-sm .index-banner .slide03 .textpopup03 {
	margin-left: -600px;
}
.w-sm .index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 19.5px;
}
.w-sm .index-banner .slide03 .textpopup03 .ico img {
	width: 72.75px;
}
.w-sm .index-banner .slide03 .textpopup03 .tit {
	line-height: 45px; font-size: 36px; margin-bottom: 37.5px;
}
.w-sm .index-banner .slide04 .textpopup {
	margin-left: -600px;
}
.w-sm .iclients-list a .ac {
	margin-left: -68.79px;
}
.fixheader-404 {
	background: url("../images/hdbg.png") 0px 0px;
}
.g-return-wrapper {
	padding: 30px 0px 50px; text-align: center; font-size: 0px;
}
.g-return-wrapper a {
	margin: 0px 10px; padding: 0px 30px; border: 1px solid rgb(204, 204, 204); transition:0.2s; border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 35px; overflow: hidden; font-size: 16px; vertical-align: top; display: inline-block; min-width: 80px; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.g-return-wrapper a:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.full-related-news {
	padding: 52px 0px 57px; width: 100%; background-color: rgb(242, 242, 242);
}
.full-related-news .related-title {
	text-align: center; color: rgb(52, 54, 75); line-height: 42px; font-size: 30px; font-weight: bold; margin-bottom: 38px;
}
.full-related-news .related-news {
	overflow: hidden;
}
.full-related-news .related-news ul {
	margin: 0px -13px;
}
.full-related-news .related-news li {
	width: 25%; float: left;
}
.full-related-news .related-news a {
	margin: 0px 13px 23px; padding: 20px 30px 19px; border: 1px solid rgb(210, 210, 210); transition:0.3s; border-image: none; overflow: hidden; display: block; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.full-related-news .related-news a:hover {
	border-color: rgb(196, 0, 0);
}
.full-related-news .related-news a:hover .title {
	color: rgb(196, 0, 0);
}
.full-related-news .related-news a:hover .date {
	color: rgb(233, 106, 106);
}
.full-related-news .related-news .title {
	height: 48px; color: rgb(52, 54, 75); line-height: 24px; overflow: hidden; font-size: 16px; margin-bottom: 4px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.full-related-news .related-news .date {
	color: rgb(165, 165, 171); line-height: 30px; font-size: 18px;
}
.sitemap-wrapper {
	padding: 120px 0px 60px; background-color: rgb(230, 230, 230);
}
.sitemap-wrapper .weblg {
	background-color: rgb(255, 255, 255);
}
.sitemap-wrapper .title {
	padding: 40px 40px 20px;
}
.sitemap {
	padding: 20px 40px 58px;
}
.mapitem {
	padding: 15px 10px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 0px; margin-bottom: 20px; position: relative;
}
.mapitem a:hover {
	color: rgb(1, 160, 255);
}
.mapitem .one {
	background: rgb(255, 255, 255); padding: 5px; left: 10px; top: -19px; color: rgb(1, 160, 255); font-size: 16px; font-weight: bold; position: absolute;
}
.mapitem .two {
	width: 20%; line-height: 32px; padding-left: 5px; font-size: 14px; vertical-align: top; display: inline-block;
}
.mapitem .two dt::before {
	background: rgb(1, 160, 255); width: 4px; height: 4px; margin-top: 14px; margin-right: 5px; vertical-align: top; display: inline-block; content: "";
}
.mapitem .two dd {
	padding-bottom: 5px;
}
.mapitem .thr a {
	line-height: 30px; padding-left: 12px; font-size: 13px; display: block;
}
.iban-pages {
	left: 0px; width: 100%; text-align: center; bottom: 18px; position: absolute; z-index: 20;
}
.iban-pages span {
	margin: 0px 3px; padding: 20px 0px; border-radius: 1px; width: 94px; line-height: 0; vertical-align: bottom; display: inline-block; cursor: pointer; -webkit-border-radius: 1px;
}
.iban-pages span::after {
	width: 100%; height: 2px; display: block; content: ""; background-color: rgb(255, 255, 255);
}
.iban-pages span.swiper-active-switch::after {
	background-color: rgb(1, 160, 255);
}
.wapconstomer {
	display: none;
}
.bdshare_dialog_bg {
	display: none !important;
}
.bdshare_dialog_box {
	display: none !important;
}
.full-foot-bottom .beianic {
	background: url("../images/beianico.png") no-repeat 0px; padding-left: 24px; vertical-align: top; display: inline-block;
}
.m-gif-ban {
	position: relative; background-color: rgb(236, 103, 28);
}
.m-gif-ban .weblg {
	padding-bottom: 31.25%; position: static; max-width: 1200px; background-color: rgb(247, 247, 247);
}
.m-gif-ban .weblg img {
	left: 34.37%; top: 16.66%; width: 31.25% !important; height: auto !important; position: absolute;
}
.media-wraper {
	padding: 70px 0px 0px;
}
.media-wraper .m-web-title {
	margin-bottom: 70px;
}
.media-wraper li {
	width: 33.33%;
}
.media-wraper li p {
	height: 96px; -webkit-line-clamp: 4;
}
.media-wraper li .inner {
	padding: 43px 40px 5px;
}
.four-column li {
	width: 25%;
}
.four-column li img {
	max-width: 160px;
}
.b2c-solution .market-top-list .inner p {
	height: 144px; line-height: 24px; -webkit-line-clamp: 6;
}
.b2c-solution .trade-three-list li {
	width: 33.33%;
}
.b2c-solution .trade-three-list .inner {
	padding: 43px 40px 8px;
}
.b2c-solution .trade-three-list .inner p {
	height: 144px; line-height: 24px; -webkit-line-clamp: 6;
}
.b2c-solution .trade-two-list .quarter {
	width: 33.33%;
}
#div_company_mini {
	right: 70px !important;
}
#iframe_company_mini_div {
	top: 14px !important; position: relative;
}
#LRfloater0 {
	top: auto !important; bottom: 20% !important; margin-bottom: 350px !important;
}
#icon_module {
	top: auto !important; bottom: 20% !important; margin-bottom: 350px !important;
}
#LRfloater0 img {
	width: 55px; height: 55px;
}
#LRMINIWIN0 img {
	vertical-align: top;
}
#icon_menu_module {
	line-height: 16px !important;
}
.full-project-flow {
	padding: 53px 0px 0px;
}
.full-project-flow .flow-title {
	text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 36px; font-weight: bold; margin-bottom: 43px;
}
.full-project-flow .case-wrapper {
	padding-bottom: 0px;
}
.full-project-flow .case-intro-list {
	overflow: hidden;
}
.full-project-flow .flow-chart {
	margin: 0px -6.43%; padding-top: 20px; font-size: 0px;
}
.full-project-flow .flow-chart .item {
	padding: 0px 6.43%; width: 12.12%; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; vertical-align: top; display: inline-block; position: relative;
}
.full-project-flow .flow-chart .item::after {
	top: 78px; width: 45%; right: -23%; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed; position: absolute; z-index: 10; content: "";
}
.full-project-flow .flow-chart .item p.mgw {
	margin: 0px -2.5em;
}
.full-project-flow .flow-chart .item img {
	width: 100% !important; height: auto !important;
}
.full-project-flow .flow-chart .item .name {
	padding: 16px 0px 10px; color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; font-weight: bold;
}
.full-project-flow .flow-chart .last::after {
	display: none;
}
.full-guidance {
	position: relative;
}
.full-guidance .guidancebg img {
	width: 100%;
}
.full-guidance .guidance-wraper {
	left: 50%; top: 0px; width: 100%; height: 100%; text-align: center; margin-left: -800px; position: absolute; z-index: 10;
}
.full-guidance .guidance-wraper .item {
	width: 50%; height: 100%; font-size: 0px; float: left;
}
.full-guidance .guidance-wraper .item::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.full-guidance .guidance-wraper a {
	vertical-align: middle; display: inline-block;
}
.full-guidance .guidance-wraper h3 {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 36px; margin-bottom: 10px;
}
.full-guidance .guidance-wraper .ico {
	background-position: center; height: 72px; background-repeat: no-repeat;
}
.full-guidance .doc .ico {
	background-image: url("../images/flowdoc.png");
}
.full-guidance .video .ico {
	background-image: url("../images/flowvideo.png");
}
.operate-problems {
	padding-top: 100px; padding-bottom: 65px;
}
.operate-problems .qa-title {
	text-align: center; line-height: 50px; font-size: 36px; font-weight: bold; margin-bottom: 52px;
}
.operate-problems ul {
	padding-bottom: 62px;
}
.operate-problems .return {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); transition:0.2s; border-image: none; width: 142px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; display: block; -webkit-transition: all ease .2s; -o-transition: all ease .2s; -moz-transition: all ease .2s;
}
.operate-problems .return:hover {
	border-color: rgb(1, 160, 255); color: rgb(1, 160, 255);
}
.operate-video-popup {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 101; background-color: rgba(0, 0, 0, 0.5);
}
.operate-video-popup .operate-video {
	margin: -255px 0px 0px -400px; left: 50%; top: 50%; width: 800px; height: 510px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.operate-video-popup .title {
	text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 24px; font-weight: bold; background-color: rgb(1, 160, 255);
}
.operate-video-popup .close {
	top: 0px; width: 80px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 80px; font-family: consolas; font-size: 30px; position: absolute;
}
.operate-video-popup .video-list {
	padding: 40px 50px; height: 350px; -ms-overflow-y: auto;
}
.operate-video-popup .video-list li {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.operate-video-popup .video-list a {
	background: url("../images/operatevdico.png") no-repeat 95%; color: rgb(102, 102, 102); line-height: 60px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.video-player-popup {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; font-size: 0px; display: none; position: fixed; z-index: 101; background-color: rgba(0, 0, 0, 0.5);
}
.video-player-popup::before {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.video-player-popup .video-player {
	width: 94%; margin-top: 0px; vertical-align: middle; display: inline-block; position: relative; min-height: 300px; max-width: 960px;
}
.video-player-popup .close {
	background: url("../images/closebtn.png") no-repeat center; top: -40px; width: 40px; height: 40px; right: -40px; position: absolute;
}
.full-site-article .maxw945 {
	margin: 0px auto; max-width: 945px;
}
.full-b2c-server .m-dotul li::before {
	padding-right: 0.7em; font-weight: bold; vertical-align: top; display: inline-block; content: "?";
}
.maintain-content .m-web-title {
	margin-bottom: 67px;
}
.maintain-content .topic-list .inner {
	padding: 48px 20px 30px;
}
.maintain-content .topic-list h4 {
	margin-bottom: 14px;
}
.maintain-content .topic-list h3 {
	height: 36px; color: rgb(26, 26, 26); line-height: 36px; overflow: hidden; font-size: 24px; margin-bottom: 22px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.maintain-content .topic-list p {
	height: 96px; line-height: 24px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
}
.full-maintain-flow {
	padding: 55px 0px 60px; background-color: rgb(242, 242, 242);
}
.full-maintain-flow .m-web-title {
	margin-bottom: 43px;
}
.full-maintain-flow .flow-img {
	text-align: center;
}
.full-maintain-flow .flow-img img {
	max-width: 100%;
}
.maintain-feature {
	padding: 57px 0px 0px;
}
.maintain-feature ul {
	padding: 0px 6%; text-align: center; font-size: 0px;
}
.maintain-feature .ico {
	margin-bottom: 46px;
}
.maintain-feature .ico img {
	max-width: 100%;
}
.maintain-feature li {
	width: 20%; margin-bottom: 68px; vertical-align: top; display: inline-block; position: relative;
}
.maintain-feature li::after {
	background: url("../images/maintainarr.png") no-repeat center; top: 53px; width: 34px; height: 25px; right: 0px; margin-right: -17px; position: absolute; content: "";
}
.maintain-feature .olast::after {
	display: none;
}
.maintain-feature .time2::after {
	display: none;
}
.maintain-feature .time1::after {
	background: url("../images/maintainline.png") no-repeat center; top: 61px; width: 100px; height: 1px; margin-right: -50px;
}
.maintain-feature .inner {
	padding: 0px 40px;
}
.maintain-feature h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 18px; margin-bottom: 15px;
}
.maintain-feature p {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px;
}
.our-server {
	margin: 0px auto; max-width: 1920px;
}
.about-us-intro .intro-card .inner img {
	width: 100% !important; height: auto !important;
}
.full-certificate-article .certificate img {
	width: 100% !important; height: auto !important;
}
.full-adv-case img {
	width: 100% !important; height: auto !important;
}
.full-ablum img {
	width: 100% !important; height: auto !important;
}
.m-quarter-icolist .ico img {
	width: 40% !important; height: auto !important;
}
.m-three-icolist .ico img {
	width: 40% !important; height: auto !important;
}
.m-center-img img {
	height: auto !important; max-width: 100%;
}
.wechat-shopcase .shop-case-list .ico img {
	width: auto !important; height: 72px !important;
}
.lxb-container-btn-show#LXB_CONTAINER_SHOW {
	top: auto !important; width: 40px !important; bottom: 20% !important; margin-bottom: 430px !important;
}
.lxb-container#LXB_CONTAINER {
	z-index: 99 !important;
}
.lxb-container-mobile-3#LXB_CONTAINER {
	border-color: rgb(217, 0, 13) !important; left: auto !important; width: 300px !important; right: 15px !important;
}
.lxb-container-mobile-4#LXB_CONTAINER {
	border-color: rgb(217, 0, 13) !important; left: auto !important; width: 300px !important; right: 15px !important;
}
.lxb-container-mobile-3#LXB_CONTAINER .lxb-cb-input-tip-content {
	color: rgb(217, 0, 13) !important;
}
.lxb-container-mobile-4#LXB_CONTAINER .lxb-cb-input-tip-content {
	color: rgb(217, 0, 13) !important;
}
.lxb-container-mobile-3#LXB_CONTAINER .lxb-cb-input-btn {
	background: rgb(217, 0, 13) !important;
}
.lxb-container-mobile-4#LXB_CONTAINER .lxb-cb-input-btn {
	background: rgb(217, 0, 13) !important;
}
#LXB_CONTAINER .lxb-container-btn-hide {
	background: url("../images/lxbhide.png") no-repeat 0px 0px !important;
}
.iban-ctrl {
	background: rgba(255, 255, 255, 0.7); padding: 0px 40px 0px 50px; width: 330px; height: 70px; right: 0px; bottom: 0px; position: absolute; z-index: 30;
}
.iban-index {
	color: rgb(51, 51, 51); line-height: 70px; float: left;
}
.iban-index span {
	line-height: 70px; font-size: 24px; font-weight: bold; float: left;
}
.iban-index .line {
	padding: 0px 10px; font-size: 20px;
}
.iban-index .total {
	color: rgb(153, 153, 153);
}
.iban-nav {
	padding-left: 30px; float: left;
}
.iban-nav a {
	background-position: center; transition:0.5s; width: 100px; height: 70px; float: left; background-repeat: no-repeat; -webkit-transition: all ease .5s; -o-transition: all ease .5s; -moz-transition: all ease .5s;
}
.iban-nav .prev {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; background-image: url("../images/ibanprev.png");
}
.iban-nav .prev:hover {
	background-position: 40%;
}
.iban-nav .next {
	background-image: url("../images/ibannext.png");
}
.iban-nav .next:hover {
	background-position: 60%;
}
.iban-nav .next {
	
}
.singlepage a {
	color: rgb(1, 160, 255); text-decoration: underline;
}
.case-intro-list li a {
	color: rgb(102, 102, 102);
}
.full-faith-article .image img {
	width: 100% !important; height: auto !important;
}
.iabout-us .content h1 {
	color: rgb(226, 0, 0); line-height: 30px; font-size: 16px; display: inline;
}
.bx-wrapper .bx-controls-auto {
	z-index: 20;
}
.bx-wrapper .bx-pager {
	z-index: 20;
}
.ie7 .cooperation-box {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: none; -webkit-box-shadow: none;
}
.ie8 .cooperation-box {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: none; -webkit-box-shadow: none;
}
.w-lg .needs-form label {
	width: 350px;
}
.w-lg .needs-form .msg {
	width: 460px;
}
.w-lg .needs-form .sub {
	width: 147px;
}
.w-lg .ftcontent-right {
	width: 1089px;
}
.w-lg .footer-content .huaqiniu-info {
	padding-right: 45px;
}
.w-lg .quick-links .item {
	padding-right: 53px;
}
.w-lg .quick-links .aboutus {
	padding-right: 0px;
}
.w-lg .icase-list .content .msg {
	padding-top: 37px;
}
.w-lg .icase-list .content .brand {
	padding-top: 0px;
}
.w-lg .history-wapper {
	width: 1320px;
}
.w-lg .site-article-wrapper {
	width: 1320px;
}
.w-lg .our-server .server-inner {
	margin-left: -700px;
}
.w-lg .index-banner .slide01 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide02 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide03 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide04 .textpopup {
	margin-left: -700px;
}
.w-lg .index-banner .slide01 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide02 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide03 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide04 .textpopup .tit {
	line-height: 48px; font-size: 40px; margin-bottom: 15px;
}
.w-lg .index-banner .slide01 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide02 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide03 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide04 .textpopup .txt {
	line-height: 28px; font-size: 16px; margin-bottom: 40px;
}
.w-lg .index-banner .slide01 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide02 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide03 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide04 .textpopup .m-line-more {
	width: 120px; height: 28px; line-height: 28px;
}
.w-lg .index-banner .slide05 .textpopup .tit {
	line-height: 48px; font-size: 40px;
}
.w-lg .index-banner .slide05 .icolist .ico {
	line-height: 34px; font-size: 26px;
}
.w-lg .index-banner .slide05 .botdesc {
	line-height: 44px; font-size: 20px;
}
.w-lg .foot-contact .title {
	padding: 0px 10px 0px 68px; font-size: 30px;
}
.w-lg .foot-contact .needs .editbtn {
	margin: 6px 0px 0px 20px; height: 45px;
}
.w-lg .index-banner .slide03 .textpopup03 {
	margin-left: -700px;
}
.w-lg .index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 22px;
}
.w-lg .index-banner .slide03 .textpopup03 .ico img {
	width: 84px;
}
.w-lg .index-banner .slide03 .textpopup03 .tit {
	line-height: 52px; font-size: 42px; margin-bottom: 42px;
}
.w-lg .iclients-list a .ac {
	margin-left: -88.79px;
}
.w-lg .m-idico-wrapper .idico-list {
	margin: 0px -70px;
}
.w-lg .m-idico-wrapper .inner {
	padding: 0px 70px;
}
.w-lg .full-b2c-server .content {
	padding-top: 50px;
}
.w-lg .full-b2c-server .content h3 {
	line-height: 44px; font-size: 30px; margin-bottom: 25px;
}
.w-lg .proxy-wrapper .inner {
	padding: 33px 40px 5px;
}
.w-lg .proxy-wrapper p {
	height: 192px; line-height: 24px; -webkit-line-clamp: 8;
}
.w-lg .full-sys-desc .sys-lists .pull-left {
	width: 15%; padding-left: 18%;
}
.w-lg .full-wxshop-attention .inner {
	padding: 55px 40px 21px;
}
.w-lg .full-wxshop-attention p {
	height: 264px; line-height: 24px; -webkit-line-clamp: 11;
}
.w-lg .applet-desc-list .inner br {
	display: none;
}
.w-lg .full-applet-wrapper .applet-feature li br {
	display: none;
}
.w-lg .applet-func-list .inner {
	padding: 48px 20px 68px;
}
.w-lg .news-four a {
	padding-right: 50px;
}
.w-lg .iclients-list li {
	background-image: url("../images/iclibglg.png");
}
.w-lg .about-us-intro .intro-card .info {
	width: 72%;
}
.w-lg .inside-banner .case-ban-info h2 {
	line-height: 60px; font-size: 50px;
}
.w-lg .inside-banner .feature h3 {
	text-align: left; line-height: 40px; font-size: 20px;
}
.w-lg .inside-banner .feature h4 {
	line-height: 94px; font-size: 90px;
}
.w-lg .media-wraper li p {
	height: 96px; -webkit-line-clamp: 4;
}
.w-lg .foot-about .adv-mid {
	width: 32%; margin-left: 5.87%;
}
.w-lg .full-guidance .guidance-wraper {
	margin-left: -700px;
}
.w-lg .full-project-flow .flow-chart .item::after {
	top: 70px;
}
.w-lg .maintain-content .topic-list p {
	height: 120px; line-height: 24px; -webkit-line-clamp: 5;
}
.w-lg .contact-ways .info .label3 {
	width: 36%;
}
.w-lg .ban-sys-dev .title {
	line-height: 48px; font-size: 40px;
}
.w-lg .hasbot-border.b2c-solution h3 {
	font-size: 20px;
}
.w-lg .full-app-demand .demand-content {
	margin-left: -700px;
}
.w-lg .app-algin {
	font-size: 16px;
}
.w-lg .app-algin .title {
	font-size: 22px;
}
.w-lg .full-app-demand .demand-list .msg {
	font-size: 16px;
}
.w-lg .gznews-list .item {
	width: 433px;
}
.w-lg .gznews-list .date-news a {
	padding: 50px 35px 49px 92px;
}
.w-md .needs-form label {
	width: 330px;
}
.w-md .needs-form .msg {
	width: 430px;
}
.w-md .needs-form .sub {
	width: 137px;
}
.w-md .ftcontent-right {
	width: 1009px;
}
.w-md .footer-content .huaqiniu-info {
	padding-right: 45px;
}
.w-md .quick-links .item {
	padding-right: 25px;
}
.w-md .quick-links .business {
	width: 301px;
}
.w-md .quick-links .advantage {
	width: 249px;
}
.w-md .quick-links .aboutus {
	width: 409px; padding-right: 0px;
}
.w-md .case-news-wrapper {
	width: 1200px;
}
.w-md .case-wrapper .caseban .title {
	width: 250px; height: 240px; padding-top: 10px; margin-top: -125px;
}
.w-md .history-wapper {
	width: 1180px;
}
.w-md .site-article-wrapper {
	width: 1180px;
}
.w-md .our-server .server-inner {
	margin-left: -660px;
}
.w-md .index-banner .slide01 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide02 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide03 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide04 .textpopup {
	margin-left: -660px;
}
.w-md .index-banner .slide01 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide02 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide03 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide04 .textpopup .tit {
	line-height: 40px; font-size: 30px; margin-bottom: 15px;
}
.w-md .index-banner .slide01 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide02 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide03 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide04 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-md .index-banner .slide01 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide02 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide03 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide04 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-md .index-banner .slide05 .textpopup {
	margin-top: -160px;
}
.w-md .index-banner .slide05 .before.icolist {
	margin-bottom: 50px;
}
.w-md .index-banner .slide05 .textpopup .tit {
	line-height: 38px; font-size: 30px;
}
.w-md .index-banner .slide05 .icolist .ico img {
	width: 70px;
}
.w-md .index-banner .slide05 .icolist .ico {
	line-height: 30px; font-size: 20px;
}
.w-md .index-banner .slide05 .botdesc {
	line-height: 32px; font-size: 18px;
}
.w-md .index-banner .slide05 .botdesc span {
	font-size: 20px;
}
.w-md .foot-contact .title {
	padding: 0px 10px 0px 68px; font-size: 26px;
}
.w-md .foot-contact .needs .editbtn {
	margin: 6px 0px 0px 20px; width: 130px; font-size: 16px;
}
.w-md .index-banner .slide03 .textpopup03 {
	margin-left: -660px;
}
.w-md .index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 21.32px;
}
.w-md .index-banner .slide03 .textpopup03 .ico img {
	width: 79.54px;
}
.w-md .index-banner .slide03 .textpopup03 .tit {
	line-height: 49.2px; font-size: 39.36px; margin-bottom: 41px;
}
.w-md .iclients-list a .ac {
	margin-left: -80.79px;
}
.w-md .m-idico-wrapper .idico-list {
	margin: 0px -60px;
}
.w-md .m-idico-wrapper .inner {
	padding: 0px 60px;
}
.w-md .proxy-wrapper .inner {
	padding: 33px 35px 5px;
}
.w-md .proxy-wrapper p {
	height: 192px; line-height: 24px; -webkit-line-clamp: 8;
}
.w-md .topic-solution .topic-list .inner {
	padding: 33px 25px 19px;
}
.w-md .topic-solution .topic-list .inner h3 {
	font-size: 14px;
}
.w-md .mobile-solution-wrapper .inner {
	padding: 48px 35px 28px;
}
.w-md .full-wxshop-attention .inner {
	padding: 50px 30px 16px;
}
.w-md .proxy-wrapper h3 {
	font-size: 20px;
}
.w-md .m-ft-contact h3 {
	line-height: 72px; font-size: 52px;
}
.w-md .m-ft-contact .content {
	padding: 0px 270px;
}
.w-md .m-ft-contact h2 {
	line-height: 46px; font-size: 34px;
}
.w-md .news-set-top {
	width: 375px; padding-top: 32px; padding-bottom: 29px;
}
.w-md .news-set-top .thumb {
	height: 398px;
}
.w-md .news-two li {
	padding: 13px 45px 39px;
}
.w-md .news-four {
	padding: 18px 40px 17px;
}
.w-md .news-four a {
	padding: 46px 40px 48px 70px;
}
.w-md .iclients-list li {
	background-image: url("../images/iclibgmd.png");
}
.w-md .tags-nav-wrapper ul li {
	width: 12.5%;
}
.w-md .full-certificate-article .info {
	padding-top: 1%;
}
.w-md .inside-banner .ban-info {
	top: 43.33%;
}
.w-md .inside-banner .ban-info h2 {
	line-height: 66px; font-size: 40px;
}
.w-md .inside-banner .case-ban-info {
	top: 26.19%;
}
.w-md .inside-banner .case-ban-info h2 {
	line-height: 55px; font-size: 45px;
}
.w-md .inside-banner .case-ban-info .case-desc {
	line-height: 38px; font-size: 20px; margin-bottom: 25px;
}
.w-md .inside-banner .feature h4 {
	line-height: 90px; font-size: 86px;
}
.w-md .icustomer .text {
	height: 240px; line-height: 24px; -webkit-line-clamp: 10;
}
.w-md .icustomer .inner {
	padding: 15px 25px 30px;
}
.w-md .icase-list .content .msg {
	padding-top: 25px;
}
.w-md .media-wraper li p {
	height: 96px; -webkit-line-clamp: 4;
}
.w-md .full-guidance .guidance-wraper {
	margin-left: -660px;
}
.w-md .full-project-flow .flow-chart .item::after {
	top: 63px;
}
.w-md .maintain-content .topic-list .inner h3 {
	font-size: 24px;
}
.w-md .maintain-feature ul {
	padding: 0px;
}
.w-md .maintain-content .topic-list .inner {
	padding: 48px 20px 30px;
}
.w-md .hasbot-border.b2c-solution .top-four-list .inner {
	padding-right: 20px; padding-left: 20px;
}
.w-md .full-app-demand .demand-content {
	margin-left: -660px;
}
.w-md .porduct-demand .demand-list .msg {
	padding-left: 20px;
}
.w-md .gznews-list .item {
	width: 406.6px;
}
.w-md .gznews-list .date-news a {
	padding: 50px 35px 49px 92px;
}
.w-md .gzmain-business img {
	height: 68px;
}
.w-md .gzclassic-wrapper {
	overflow: hidden;
}
.w-sm .needs-form label {
	width: 290px;
}
.w-sm .needs-form .msg {
	width: 390px;
}
.w-sm .needs-form .sub {
	width: 137px;
}
.w-sm .ftcontent-right {
	width: 899px;
}
.w-sm .footer-content .huaqiniu-info {
	padding-right: 35px;
}
.w-sm .quick-links .item {
	padding-right: 20px;
}
.w-sm .quick-links .business {
	width: 281px;
}
.w-sm .quick-links .advantage {
	width: 229px;
}
.w-sm .quick-links .aboutus {
	width: 349px; padding-right: 0px;
}
.w-sm .case-news-wrapper {
	width: 1180px;
}
.w-sm .case-wrapper .caseban .title {
	left: 60px; width: 250px; height: 240px; padding-top: 10px; margin-top: -125px;
}
.w-sm .our-server .server-inner {
	margin-left: -600px;
}
.w-sm .full-faith-article .content .title h3 {
	font-size: 34px;
}
.w-sm .icustomer .inner {
	padding: 4px 20px 20px;
}
.w-sm .index-banner .slide01 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide02 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide03 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide03 .textpopup {
	margin-left: -600px;
}
.w-sm .index-banner .slide01 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide02 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide03 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide03 .textpopup .tit {
	font-size: 28px; margin-bottom: 10px;
}
.w-sm .index-banner .slide01 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide02 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide03 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide03 .textpopup .txt {
	line-height: 24px; font-size: 14px; margin-bottom: 30px;
}
.w-sm .index-banner .slide01 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .index-banner .slide02 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .index-banner .slide03 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .index-banner .slide03 .textpopup .m-line-more {
	width: 100px; height: 28px; line-height: 28px;
}
.w-sm .foot-contact .title {
	padding: 0px 10px 0px 63px; font-size: 24px;
}
.w-sm .foot-contact .lines .info {
	font-size: 15px;
}
.w-sm .foot-contact .needs .info {
	font-size: 15px;
}
.w-sm .foot-contact .needs .editbtn {
	margin: 10px 0px 0px 10px; width: 110px; height: 38px; line-height: 38px; font-size: 16px;
}
.w-sm .index-banner .slide03 .textpopup03 {
	margin-left: -600px;
}
.w-sm .index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 19.5px;
}
.w-sm .index-banner .slide03 .textpopup03 .ico img {
	width: 72.75px;
}
.w-sm .index-banner .slide03 .textpopup03 .tit {
	line-height: 45px; font-size: 36px; margin-bottom: 37.5px;
}
.w-sm .index-banner .slide04 .textpopup {
	margin-left: -600px;
}
.w-sm .iclients-list a .ac {
	margin-left: -68.79px;
}
.w-sm .m-idico-wrapper .idico-list {
	margin: 0px -40px;
}
.w-sm .m-idico-wrapper .inner {
	padding: 0px 40px;
}
.w-sm .sidebar {
	bottom: 5%;
}
.w-sm #LXB_CONTAINER {
	top: auto !important; bottom: 5% !important;
}
.w-sm #LXB_CLOSE_BTN {
	top: auto !important; bottom: 10% !important; margin-bottom: 430px !important;
}
.w-sm .b2c-solution .top-four-list .inner {
	padding: 33px 30px 8px;
}
.w-sm .b2c-solution .top-four-list .inner p {
	height: 288px; line-height: 24px; -webkit-line-clamp: 12;
}
.w-sm .b2c-solution .last {
	padding-top: 33px; padding-left: 25px;
}
.w-sm .b2c-solution .last .left {
	margin-right: 100px;
}
.w-sm .full-b2c-server .content {
	padding-top: 35px; padding-bottom: 30px;
}
.w-sm .full-b2c-server .content {
	line-height: 28px; font-size: 15px;
}
.w-sm .full-b2c-server .content h3 {
	line-height: 42px; font-size: 28px; margin-bottom: 25px;
}
.w-sm .b2c-solution .bot-two-list .quarter {
	padding: 33px 30px 8px;
}
.w-sm .b2c-solution .bot-two-list .last {
	
}
.w-sm .full-b2c-server .thumb {
	margin-left: 60px;
}
.w-sm .proxy-wrapper p {
	height: 216px; line-height: 24px; -webkit-line-clamp: 9;
}
.w-sm .topic-solution .topic-list .inner {
	padding: 33px 20px 19px;
}
.w-sm .topic-solution .topic-list .inner h3 br {
	display: none;
}
.w-sm .platform-five-desc .inner {
	padding: 32px 20px 26px;
}
.w-sm .platform-five-desc p {
	height: 216px; line-height: 24px; -webkit-line-clamp: 9;
}
.w-sm .full-platform-apply .inner {
	padding: 50px 25px 42px;
}
.w-sm .platform-server .cms-desc .item {
	padding: 40px 3% 38px; width: 44%;
}
.w-sm .mobile-solution-wrapper .inner {
	padding: 43px 20px 23px;
}
.w-sm .full-wxshop-attention .inner {
	padding: 40px 25px 16px;
}
.w-sm .full-wxshop-attention p {
	height: 288px; line-height: 24px; -webkit-line-clamp: 12;
}
.w-sm .news-set-top {
	width: 320px;
}
.w-sm .news-set-top .thumb {
	height: 340px;
}
.w-sm .news-two {
	width: 365px;
}
.w-sm .news-two li {
	padding: 10px 45px 35px;
}
.w-sm .news-two .date {
	padding: 17px 0px 12px;
}
.w-sm .news-four {
	padding: 20px 30px 17px 40px;
}
.w-sm .news-four a {
	padding: 40px 40px 43px 70px;
}
.w-sm .news-four .date {
	top: 24px;
}
.w-sm .news-subnav .news-search .key {
	width: 227px;
}
.w-sm .news-four .four-title {
	margin-bottom: 0px;
}
.w-sm .news-two li {
	padding: 14px 30px 30px;
}
.w-sm .news-two li .date {
	margin-bottom: 15px;
}
.w-sm .news-two .desc {
	margin-bottom: 0px;
}
.w-sm .iclients-list li {
	background-image: url("../images/iclibgsm.png");
}
.w-sm .inside-banner .case-ban-info {
	top: 26.19%;
}
.w-sm .inside-banner .case-ban-info h2 {
	line-height: 50px; font-size: 38px;
}
.w-sm .inside-banner .case-ban-info .case-desc {
	line-height: 38px; font-size: 20px; margin-bottom: 15px;
}
.w-sm .inside-banner .feature .item {
	padding: 0px 65px;
}
.w-sm .inside-banner .feature h4 {
	line-height: 84px; font-size: 70px;
}
.w-sm .m-ft-contact h3 {
	line-height: 70px; font-size: 50px;
}
.w-sm .m-ft-contact .content {
	padding: 0px 260px;
}
.w-sm .m-ft-contact h2 {
	line-height: 42px; font-size: 30px;
}
.w-sm .m-ft-contact .msg h4 {
	line-height: 32px; font-size: 18px;
}
.w-sm .icase-list .content .msg {
	padding-top: 31px; padding-bottom: 15px;
}
.w-sm .icase-list .content .ico-line {
	height: 26px;
}
.w-sm .proxy-wrapper .inner {
	padding-right: 30px; padding-left: 30px;
}
.w-sm .media-wraper li p {
	height: 96px; -webkit-line-clamp: 4;
}
.w-sm .b2c-solution .market-top-list .inner p {
	height: 144px; line-height: 24px; -webkit-line-clamp: 6;
}
.w-sm .b2c-solution .trade-three-list .inner p {
	height: 144px; line-height: 24px; -webkit-line-clamp: 6;
}
.w-sm .b2c-solution .trade-two-list .quarter {
	width: 33.33%;
}
.w-sm #icon_module {
	bottom: 5% !important; margin-bottom: 350px !important;
}
.w-sm .full-guidance .guidance-wraper {
	margin-left: -600px;
}
.w-sm .full-project-flow .flow-chart .item::after {
	top: 56px;
}
.w-sm .maintain-content .topic-list .inner {
	padding: 38px 15px 20px;
}
.w-sm .maintain-content .topic-list h4 {
	margin-bottom: 14px;
}
.w-sm .maintain-content .topic-list .inner h3 {
	height: 28px; line-height: 28px; overflow: hidden; font-size: 20px; margin-bottom: 22px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.w-sm .maintain-content .topic-list p {
	font-size: 14px;
}
.w-sm .maintain-feature .time1::after {
	width: 68px; margin-right: -34px;
}
.w-sm .left-image.full-b2c-server .table-middle .content {
	padding-left: 60px;
}
.w-sm .b2c-solution .more-line8 .inner p {
	height: 192px; line-height: 24px; -webkit-line-clamp: 8;
}
.w-sm .b2c-solution .more-line5 .inner p {
	height: 96px; line-height: 24px; -webkit-line-clamp: 4;
}
.w-sm .b2c-solution .hassub-title .inner {
	padding-right: 20px; padding-left: 20px;
}
.w-sm .full-app-demand .demand-content {
	margin-left: -600px;
}
.w-sm .porduct-demand .demand-list .msg {
	font-size: 14px;
}
.w-sm .lxb-container-btn-show#LXB_CONTAINER_SHOW {
	margin-bottom: 335px !important;
}
.w-sm .gznews-list .date-news a {
	padding: 46px 35px 46px 92px;
}
.w-sm .gznews-list .item {
	width: 366.6px;
}
.ie9 .iwelconme-popup {
	opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.ie9 .iwelconme-popup .content {
	margin: 0px auto; padding: 47px 0px 0px; width: 450px;
}
.ie9 .iwelconme-popup .content h4 {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.ie9 .iwelconme-popup .content h3 {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.ie9 .iwelconme-popup .iwel-buttons {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.ie7 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	vertical-align: top; display: inline-block;
}
.ie7 .bx-wrapper .bx-pager-item {
	vertical-align: top; display: inline-block;
}
.ie7 .main-business .business-item {
	width: 24.99%;
}
.ie7 .inews-list li {
	width: 33.32%;
}
.ie7 .icase-list li {
	width: 33.32%;
}
.ie7 .isoutions-list ul {
	margin: 0px -1.65%;
}
.ie7 .iclients-list li {
	width: 19.98%;
}
.flex-container a:hover {
	
}
.flex-slider a:hover {
	
}
.slides {
	list-style: none; margin: 0px; padding: 0px;
}
.slides > li {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-control-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-direction-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.flexslider .slides > li {
	display: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%; display: block;
}
.flexslider .slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "\0020";
}
html[xmlns] .flexslider .slides {
	display: block;
}
* html .flexslider .slides {
	height: 1%;
}
.no-js .flexslider .slides > li:first-child {
	display: block;
}
.flexslider {
	position: relative; -ms-zoom: 1;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.flexslider .slides img {
	height: auto; -moz-user-select: none;
}
.flex-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -moz-transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.carousel li {
	margin-right: 5px;
}
.flex-direction-nav {
	
}
.flex-direction-nav a {
	margin: -20px 0px 0px; transition:0.3s ease-in-out; top: 50%; width: 40px; height: 40px; color: rgba(0, 0, 0, 0.8); overflow: hidden; text-decoration: none; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.flex-direction-nav .flex-prev {
	left: -50px;
}
.flex-direction-nav .flex-next {
	text-align: right; right: -50px;
}
.flex-pauseplay a {
	left: 10px; width: 20px; height: 20px; bottom: 5px; color: rgb(0, 0, 0); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: -40px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 6px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	background: rgba(0, 0, 0, 0.5); border-radius: 20px; width: 11px; height: 11px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a.flex-active {
	background: rgba(0, 0, 0, 0.9); cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0px 0px; overflow: hidden; position: static;
}
.flex-control-thumbs li {
	margin: 0px; width: 25%; float: left;
}
.flex-control-thumbs img {
	transition:1s; width: 100%; height: auto; display: block; cursor: pointer; opacity: 0.7; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -moz-transition: all 1s ease; -moz-user-select: none;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	cursor: default; opacity: 1;
}
@media screen and (max-width:860px)
{
.flex-direction-nav .flex-prev {
	left: 10px; opacity: 1;
}
.flex-direction-nav .flex-next {
	right: 10px; opacity: 1;
}
}
.knowledgebg {
	background: rgb(246, 247, 250); font-size: 14px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.knowledge-base {
	background: rgb(255, 255, 255); padding: 20px 0px; box-shadow: 0px 2px 8px rgba(0,0,0,0.06); -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
.knowledge-title {
	text-align: center;
}
.knowledge-search {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; position: relative;
}
.se-input {
	background: rgb(255, 255, 255); padding: 5px 60px 5px 10px; width: 82%; display: inline-block;
}
:-ms-input-placeholder.se-input {
	color: rgb(153, 153, 153);
}
.se-btn {
	background: linear-gradient(to right, rgb(1, 160, 255), rgb(217, 83, 79)); margin: 0px 4px; border-radius: 4px !important; top: 4px; width: 60px; text-align: center; right: 2px; color: rgb(255, 255, 255); position: absolute; -webkit-border-radius: 4px;
}
.knowledge-wrap {
	overflow: hidden; padding-top: 20px; padding-bottom: 30px;
}
.knowledge-left {
	background: rgb(255, 255, 255); position: relative;
}
.knowledge-left ul li a {
	padding: 10px 20px; color: rgb(85, 85, 85); line-height: 20px; border-bottom-color: rgb(232, 238, 246); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.knowledge-left ul li a:hover {
	background: rgb(1, 160, 255); color: rgb(255, 255, 255); border-bottom-color: rgb(1, 160, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.knowledge-left ul li a.cur {
	background: rgb(1, 160, 255); color: rgb(255, 255, 255); border-bottom-color: rgb(1, 160, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-title {
	height: 42px; color: rgb(255, 255, 255); line-height: 42px; padding-left: 20px; font-size: 16px; position: relative;
}
.article-title::before {
	top: 16px; width: 10px; height: 10px; right: 16px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-top-width: 2px; border-right-width: 2px; border-top-style: solid; border-right-style: solid; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.mobile-titbtn {
	padding-left: 30px;
}
.mobile-titbtn::before {
	left: 16px; width: 10px; height: 10px; right: auto; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-top-width: 2px; border-right-width: 2px; border-top-style: solid; border-right-style: solid; position: absolute; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);
}
.know-crumb {
	background: rgb(255, 255, 255); padding: 0px 8px 0px 20px; height: 42px; color: rgb(153, 153, 153); line-height: 42px; border-bottom-color: rgb(246, 247, 250); border-bottom-width: 10px; border-bottom-style: solid; white-space: nowrap;
}
.know-crumb a {
	color: rgb(153, 153, 153);
}
.know-crumb a:hover {
	text-decoration: underline;
}
.knowledge-box {
	background: rgb(255, 255, 255);
}
.type-tit {
	font-size: 18px; font-weight: bold; margin-bottom: 10px;
}
.phpmyfaq-list li {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.phpmyfaq-list li a {
	height: 24px; color: rgb(85, 85, 85); line-height: 24px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.phpmyfaq-list li span {
	color: rgb(102, 102, 102);
}
.article img {
	max-width: 100%;
}
.read-num {
	color: rgb(102, 102, 102);
}
.case-deatils {
	padding-top: 30px; padding-bottom: 30px;
}
.case-deatils img {
	max-width: 100%;
}
.deatils-list {
	margin-bottom: 30px; position: relative;
}
.deatils-tit {
	text-align: center; color: rgb(10, 22, 51); font-size: 18px; margin-bottom: 20px;
}
.deatils-right {
	color: rgb(10, 22, 51); overflow: hidden;
}
.deatils-imglogo {
	text-align: center;
}
.all-pt0 {
	padding-top: 0px;
}
.white-dot {
	padding-top: 20px;
}
.white-dot ul li a::after {
	background-color: rgb(255, 255, 255);
}
.mobdb {
	display: block;
}
.knowledge-aside .options {
	background: rgb(255, 255, 255); margin-bottom: 20px;
}
.knowledge-aside .options ul {
	padding: 20px 15px;
}
.knowledge-aside .options ul li {
	line-height: 20px; overflow: hidden; padding-bottom: 20px; clear: both;
}
.knowledge-aside .options ul li .know-num {
	background: rgb(153, 153, 153); border-radius: 3px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; margin-right: 10px; float: left; display: inline-block; -webkit-border-radius: 3px;
}
.knowledge-aside .options ul li a {
	height: 48px; color: rgb(85, 85, 85); line-height: 24px; overflow: hidden; display: block; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.knowledge-aside .options ul li a:hover {
	color: rgb(1, 160, 255); text-decoration: underline;
}
.knowledge-aside .options ul li:nth-child(1) .know-num {
	background: rgb(217, 83, 79);
}
.knowledge-aside .options ul li:nth-child(2) .know-num {
	background: rgb(240, 173, 78);
}
.knowledge-aside .options ul li:nth-child(3) .know-num {
	background: rgb(92, 184, 92);
}
.knowledge-aside .options ul li:nth-child(4) .know-num {
	background: rgb(66, 139, 202);
}
.knowledge-aside .options ul li:nth-child(5) .know-num {
	background: rgb(91, 192, 222);
}
.knowledge-aside .options ul li:nth-child(6) .know-num {
	background: rgb(91, 192, 222);
}
.knowledge-aside .options ul li:nth-child(7) .know-num {
	background: rgb(91, 192, 222);
}
.knowledge-aside .options ul li:nth-child(8) .know-num {
	background: rgb(91, 192, 222);
}
.pcfl {
	float: left;
}
.pcfr {
	float: right;
}
.mobdb {
	display: none;
}
.knowcommonweb {
	margin: 0px auto; padding: 0px 20px; width: 1260px;
}
.knowledge-base {
	padding: 30px 0px;
}
.knowledge-title {
	font-size: 24px; display: inline-block; min-width: 20%;
}
.knowledge-search {
	margin-left: 20.83%; display: inline-block; min-width: 400px;
}
.knowledge-wrap {
	background: rgb(255, 255, 255); padding: 0px; overflow: hidden; clear: both; position: relative;
}
.knowledge-wrap::before {
	background: rgb(246, 247, 250); left: 250px; top: 0px; width: 10px; height: 100%; display: block; position: absolute; content: "";
}
.knowledge-wrap::after {
	background: rgb(246, 247, 250); left: 250px; top: 0px; width: 10px; height: 100%; display: block; position: absolute; content: "";
}
.knowledge-wrap::after {
	left: auto; right: 250px;
}
.mptb50 {
	padding: 50px 0px;
}
.knowledge-left {
	width: 19.84%; margin-right: 10px;
}
.knowledge-right {
	width: 58.73%;
}
.knowledge-aside {
	width: 19.84%;
}
.mob-knowledge {
	width: 100%; padding-bottom: 0px; position: static; opacity: 1; box-shadow: none; transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; -webkit-box-shadow: none;
}
.article-title {
	background: url("../images/tit_bg.png") no-repeat 0px;
}
.article-title::before {
	display: none;
}
.knowledge-box {
	padding: 30px; min-height: 500px;
}
.type-tit {
	margin-bottom: 20px;
}
.phpmyfaq-list li {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.phpmyfaq-list li a {
	height: 30px; line-height: 30px; overflow: inherit; display: inline;
}
.phpmyfaq-list li a:hover {
	color: rgb(1, 160, 255); text-decoration: underline;
}
.read-num {
	margin-top: -50px; float: right;
}
.case-deatils {
	padding-top: 60px; padding-bottom: 60px;
}
.deatils-list {
	line-height: 28px; padding-right: 20%; font-size: 16px; margin-bottom: 40px;
}
.deatils-tit {
	width: 100px; padding-top: 5px; font-size: 24px; margin-right: 30px; float: left;
}
.deatils-imglogo {
	top: 0px; width: 20%; right: 0px; position: absolute;
}
.index-cooper {
	padding-bottom: 68px;
}
@media all and (max-width:640px)
{
.knowledge-wrap {
	margin-top: 30px;
}
.knowcommonweb {
	padding: 0px 15px; width: 100%;
}
.knowledge-left {
	width: 100%; margin-right: 0px;
}
.knowledge-right {
	width: 100%; border-bottom-color: rgb(246, 247, 250); border-bottom-width: 20px; border-bottom-style: solid;
}
.knowledge-aside {
	width: 100%; border-bottom-color: rgb(246, 247, 250); border-bottom-width: 20px; border-bottom-style: solid;
}
.knowledge-title {
	width: 100%; text-align: center; font-size: 18px; margin-bottom: 10px; display: block;
}
.knowledge-search {
	margin-left: 0px; display: block; min-width: 100%;
}
.pcdb {
	display: none;
}
.article-title {
	background: linear-gradient(to right, rgb(1, 160, 255), rgb(217, 83, 79)) 0% 0% / 100%; -o-background-size: 100%;
}
.article-title::before {
	display: block;
}
.mobile-titbtn::before {
	display: block;
}
.mob-knowledge {
	background: rgb(255, 255, 255); transition:0.3s; top: 0px; width: 80%; height: 100%; right: 0px; padding-bottom: 20px; position: fixed; z-index: 100; -ms-overflow-y: auto; opacity: 0; box-shadow: -5px 2px 8px rgba(0,0,0,0.06); transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; -webkit-box-shadow: -5px 2px 8px rgba(0, 0, 0, 0.06);
}
.show.mob-knowledge {
	opacity: 1; transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none;
}
.phpmyfaq-list li {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.phpmyfaq-list li a {
	overflow: hidden; display: block;
}
.knowledge-box {
	background: rgb(255, 255, 255); padding: 30px 15px; border: 1px solid rgb(232, 238, 246); border-image: none;
}
.type-tit {
	margin-bottom: 10px;
}
.mobdb {
	display: block;
}
.knowledge-wrap::after {
	display: none;
}
.knowledge-wrap::before {
	display: none;
}
}
@media all and (max-width:640px)
{
html {
	cursor: pointer; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none;
}
* {
	box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::after {
	box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::before {
	box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects;
}
.bd_weixin_popup {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
html.fixedfixup {
	overflow: hidden;
}
body.fixedfixup {
	overflow: hidden;
}
body {
	margin: 0px auto; padding: 60px 0px 55px; -ms-overflow-y: auto; min-width: 320px; max-width: 540px;
}
.weblg {
	padding: 0px 15px; width: 100%;
}
.header {
	background: rgb(51, 51, 51) !important; top: 0px !important; height: 60px !important; padding-top: 8px; position: fixed !important; min-width: 0px;
}
.header .logo {
	height: 40px; margin-top:2px;
}
.header .logo img {
	height: 60px;
}

.header .logo-active-15-years {
	display: inline-block;
	height: 40px;
	margin-top: 6px;
}

.header .logo-active-15-years img{
	width:80px;
}

#LXB_CONTAINER {
	top: auto !important; bottom: 170px !important; margin-bottom: 60px !important;
}
#LXB_CLOSE_BTN {
	top: auto !important; bottom: 170px !important; margin-bottom: 60px !important;
}
.sidebar {
	background: rgb(211, 0, 0); left: 0px; width: 100%; bottom: 0px; padding-left: 25%; display: block !important; position: fixed;
}
.sidebar a {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.sidebar span {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.sidebar a {
	width: 33.33%; height: 20px; line-height: 20px; padding-top: 35px; font-size: 10px; margin-bottom: 0px; float: left;
}
.sidebar a i {
	color: rgb(255, 168, 168);
}
.sidebar .hometop {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 40px; height: 40px; right: 10px; bottom: 170px; position: fixed; background-color: rgb(234, 234, 234);
}
.sidebar .qq {
	background-position: center 6px;
}
.sidebar .tel {
	background-position: center 6px; left: 0px; width: 25%; position: absolute;
}
.sidebar .edit {
	background-position: center 8px;
}
.sidebar .wechat {
	background-position: center 8px; margin-bottom: 0px;
}
.sidebar .wechat .qrcode {
	left: 50%; top: 50%; position: fixed; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.menu-handle {
	margin: 2px 0px 0px 20px; padding: 8px 5px; width: 40px; height: 40px; float: right; display: block;
}
.menu-handle span {
	transition:0.3s; width: 100%; height: 2px; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.menu-handle span:nth-child(2) {
	margin: 9px 0px;
}
.ac.menu-handle span:nth-child(1) {
	transform: translate(0px, 11px) rotate(45deg); -webkit-transform: translate(0, 11px) rotate(45deg); -moz-transform: translate(0, 11px) rotate(45deg); -o-transform: translate(0, 11px) rotate(45deg);
}
.ac.menu-handle span:nth-child(2) {
	opacity: 0;
}
.ac.menu-handle span:nth-child(3) {
	transform: translate(0px, -11px) rotate(-45deg); -webkit-transform: translate(0, -11px) rotate(-45deg); -moz-transform: translate(0, -11px) rotate(-45deg); -o-transform: translate(0, -11px) rotate(-45deg);
}
.nav {
	padding: 0px 15px 90px; left: 0px; top: 60px; width: 100%; height: 100%; display: none; position: fixed; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.nav > ul > li {
	padding: 0px; width: 100%; color: rgb(51, 51, 51); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.nav .title a {
	color: rgb(51, 51, 51); padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav .title a:hover {
	border: 0px currentColor; border-image: none;
}
.nav .cur.title a {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.hassub {
	position: relative;
}
.hassub .mico {
	background: url("../images/queico.png") no-repeat center; transition:0.3s; top: 0px; width: 44px; height: 44px; right: 0px; position: absolute; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.roll.hassub .mico {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.full-dropdown {
	padding: 0px 0px 15px; position: static; box-shadow: none; -webkit-box-shadow: none;
}
.full-dropdown .column {
	display: none;
}
.full-dropdown .subnav {
	width: 100%; float: none;
}
.full-dropdown .nav-web {
	width: 100%; height: auto;
}
.m-ico-links {
	padding-top: 0px; float: none;
}
.m-ico-links a {
	margin-bottom: 10px; display: block;
}
.cooperation-box {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute; -ms-overflow-y: auto;
}
.cooperation-box .cooperation {
	padding: 35px 15px; width: 100%; height: 100%;
}
.cooperation-box .cooperation iframe {
	width: 100%; height: 100%;
}
.cooperation-box .cooperation-close {
	top: 20px; width: 30px; height: 30px; right: 20px; position: absolute; background-size: 20px 20px; -o-background-size: 20px 20px;
}
.cooperation-left {
	width: 100%; float: none;
}
.cooperation-left h3 {
	line-height: 22px; padding-bottom: 15px; font-size: 20px;
}
.cooperation-left h4 {
	line-height: 28px; padding-bottom: 15px; font-size: 25px;
}
.cooperation-left h5 {
	padding-bottom: 10px;
}
.cooperation-left .coopb {
	padding: 10px 0px;
}
.cooperation-right {
	width: 100%; padding-top: 15px; float: none;
}
.cooperation-right .baseinfo label {
	height: auto;
}
.cooperation-right .baseinfo .name {
	width: 100%; margin-bottom: 8px; float: none;
}
.cooperation-right .baseinfo .tel {
	width: 100%; float: none;
}
.cooperation-right .type-label {
	line-height: 26px; font-size: 20px;
}
.cooperation-right .type-label span {
	line-height: 36px; font-size: 26px;
}
.cooperation-right .project-type dd {
	width: 33.33%; height: 73px; margin-bottom: 5px;
}
.cooperation-right .project-type label {
	width: 100%; height: 67px;
}
.cooperation-right .verification {
	padding-top: 10px; padding-right: 150px; position: relative;
}
.cooperation-right .verification label {
	width: 100%; height: auto; float: none;
}
.cooperation-right .verification img {
	top: 10px; height: 36px; right: 0px; position: absolute;
}
.cooperation-right .sub {
	padding-top: 15px;
}
.cooperation-right .sub input {
	padding: 6px 0px; border: 1px solid rgb(232, 23, 39); border-image: none; font-size: 16px;
}
.site-nav-wrapper .m-ico-links {
	width: 100%; padding-left: 0px;
}
.shop-nav-wrapper .m-ico-links {
	width: 100%; padding-left: 0px;
}
.site-nav-wrapper .m-dash {
	height: auto; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.shop-nav-wrapper .m-dash {
	height: auto; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.case-nav-wraper .item {
	padding: 0px 20px; width: 100%; float: none;
}
.case-nav-wraper .item .m-navlist {
	width: 100%; font-size: 0px; float: none; display: none;
}
.case-nav-wraper .item .m-navlist li {
	width: 50%; vertical-align: top; display: inline-block;
}
.case-nav-wraper .item .m-navlist a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.case-nav-wraper .item .cate-navlist {
	display: none;
}
.case-nav-wraper .item .cate-navlist .m-navlist {
	display: block;
}
.solution-nav-wrapper .solution-nav {
	padding-top: 0px;
}
.solution-nav-wrapper ul {
	padding: 0px 0px 0px 20px;
}
.solution-nav-wrapper li {
	width: 50%;
}
.news-nav-wrapper li {
	width: 100%; text-align: left; float: none;
}
.wechat-nav-wrapper li {
	width: 100%; text-align: left; float: none;
}
.news-nav-wrapper li .ico {
	display: none;
}
.wechat-nav-wrapper li .ico {
	display: none;
}
.news-nav-wrapper li a {
	display: block;
}
.wechat-nav-wrapper li a {
	display: block;
}
.news-nav-wrapper li a {
	line-height: 44px; padding-left: 20px; font-weight: normal;
}
.wechat-nav-wrapper li a {
	line-height: 44px; padding-left: 20px; font-weight: normal;
}
.news-nav-wrapper ul {
	margin: 0px; padding-top: 0px;
}
.wechat-nav-wrapper ul {
	margin: 0px; padding-top: 0px;
}
.m-ichl-subnav ul {
	margin-left: -18px;
}
.m-ichl-subnav li {
	padding: 0px 12px 0px 18px;
}
.m-ichl-subnav li a {
	font-size: 15px;
}
.m-ichl-subnav .activehook {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.m-ichl-subnav {
	-ms-overflow-x: auto;
}
.m-ichl-subnav ul {
	font-size: 0px; white-space: nowrap;
}
.m-ichl-subnav li {
	vertical-align: top; float: none; display: inline-block;
}
.m-ichl-subnav li a {
	line-height: 34px;
}
.index-banner .bx-pager {
	bottom: 0px;
}
.index-banner .bx-pager .bx-pager-item a {
	width: 50px;
}
.index-banner .linerbg {
	display: none;
}
.index-banner .slide01 .textpopup {
	padding: 30px 15px 15px; left: 0px; top: 0px; margin-left: 0px;
}
.index-banner .slide01 .tit {
	width: 72.39%; line-height: 26px; font-size: 16px; margin-bottom: 8px; white-space: normal;
}
.index-banner .slide01 .txt {
	line-height: 22px; font-size: 10px; margin-bottom: 12px; white-space: normal;
}
.index-banner .slide03 .textpopup03 {
	padding: 30px 15px 15px; left: 0px; top: 0px; margin-left: 0px;
}
.index-banner .slide03 .textpopup03 .ico {
	margin-bottom: 10px;
}
.index-banner .slide03 .textpopup03 .ico img {
	width: 26px;
}
.index-banner .slide03 .textpopup03 .tit {
	line-height: 26px; font-size: 16px; white-space: normal;
}
.index-banner .slide04 .textpopup {
	padding: 30px 15px 15px; left: 0px; top: 0px; margin-left: 0px;
}
.index-banner .slide04 .textpopup .tit {
	width: 72.39%; line-height: 26px; font-size: 16px; margin-bottom: 8px; white-space: normal;
}
.index-banner .slide04 .textpopup .txt {
	line-height: 22px; font-size: 10px; margin-bottom: 0px; white-space: normal;
}
.index-banner .slide05 .textpopup {
	margin: 0px; width: 90%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.index-banner .slide05 .tit {
	line-height: 26px; font-size: 16px; margin-bottom: 10px;
}
.index-banner .slide05 .icolist {
	margin-bottom: 18px;
}
.index-banner .slide05 .icolist .ico {
	width: 20%; line-height: 24px; font-size: 16px;
}
.index-banner .slide05 .icolist .ico img {
	width: 30px;
}
.index-banner .slide05 .icolist .ico p {
	padding-top: 0px; font-size: 12px;
}
.index-banner .slide05 .icolist .ico::after {
	height: 20px; margin-top: -10px;
}
.index-banner .slide05 .botdesc {
	line-height: 30px; font-size: 14px;
}
.index-banner .slide05 .botdesc span {
	font-size: 15px;
}
.about-nav-wrapper dl {
	padding: 5px 15px; height: auto;
}
.about-nav-wrapper dl dt {
	padding-bottom: 10px; font-size: 16px; font-weight: normal;
}
.about-nav-wrapper dl dd {
	padding-left: 20px;
}
.about-nav-wrapper .know {
	background: none;
}
.about-nav-wrapper .customer {
	background: none; border: 0px currentColor; border-image: none;
}
.contact-nav-wrapper dl {
	padding: 0px 0px 0px 15px; width: 100%; height: auto;
}
.contact-nav-wrapper dl dt {
	line-height: 44px; font-weight: normal;
}
.contact-nav-wrapper dl .ico {
	display: none;
}
.contact-nav-wrapper .hr {
	border: 0px currentColor; border-image: none;
}
.index-banwrap {
	padding-bottom: 63%;
}
.index-banwrap ul {
	height: 100%;
}
.index-banwrap ul li {
	height: 100%;
}
.index-banwrap ul a {
	height: 100%; overflow: hidden;
}
.index-banwrap .iban {
	left: 50%; width: auto; height: 100%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.index-banwrap .slide03 .imgpopup03 .pop01 {
	left: 24.87%; width: 8.65%;
}
.index-banwrap .slide03 .imgpopup03 .pop02 {
	left: 31.07%; width: 17.54%;
}
.index-banwrap .slide03 .imgpopup03 .pop03 {
	left: 34.2%; width: 9.99%;
}
.index-banwrap .slide03 .imgpopup03 .pop04 {
	left: 78.46%; width: 29.03%;
}
.index-banwrap .slide03 .imgpopup03 .pop05 {
	left: 88.34%; width: 14.08%;
}
.index-banwrap .slide04 .imgpopup .before {
	transition-delay: 0s !important; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s;
}
.index-banwrap .slide04 .imgpopup .pop01 {
	left: 0.6%; top: 10.58%; width: 53.2%;
}
.index-banwrap .slide04 .imgpopup .pop02 {
	left: 38.74%; width: 39.53%;
}
.index-banwrap .slide04 .imgpopup .pop03 {
	left: -0.79%; top: 80.91%; width: 50%;
}
.index-banwrap .slide04 .imgpopup .pop04 {
	left: 33.04%; top: 20%; width: 53.2%;
}
.index-banwrap .slide04 .imgpopup .pop05 {
	left: 70.75%; width: 29.21%;
}
.index-banwrap .slide04 .imgpopup .pop06 {
	left: 37.29%; top: 73.7%; width: 55.46%;
}
.index-banwrap .slide04 .imgpopup .pop07 {
	left: 76.27%; top: 28.41%; width: 23.82%;
}
.m-ichl-title .cn {
	line-height: 36px; font-size: 20px;
}
.iabout-us {
	padding-top: 30px; padding-bottom: 0px;
}
.iabout-us .intro {
	padding: 20px 0px 26px; display: none;
}
.iabout-us .year {
	display: none;
}
.iabout-us .content {
	display: none; position: relative; z-index: 20;
}
.iabout-us .main-business {
	margin: 0px; padding-top: 15px;
}
.iabout-us .main-business .business-item {
	width: 50%; margin-bottom: 15px;
}
.iabout-us .main-business .business-item .inner {
	margin: 0px;
}
.iabout-us .main-business .business-item .inner:hover h2 a {
	color: rgb(26, 26, 26);
}
.iabout-us .main-business .business-item .inner:hover .sub {
	border-bottom-color: rgb(102, 102, 102);
}
.iabout-us .main-business .business-item .inner:hover .line {
	width: 0px;
}
.iabout-us .main-business .ico {
	height: 50px; text-align: center; line-height: 50px; font-size: 0px; margin-bottom: 0px;
}
.iabout-us .main-business .ico img {
	height: 36px; vertical-align: middle;
}
.iabout-us .main-business .ico .ac {
	display: none;
}
.iabout-us .main-business .id {
	top: 0px; right: 27px; line-height: 50px; font-size: 50px; display: none;
}
.iabout-us .main-business h2 {
	text-align: center;
}
.iabout-us .main-business h2 a {
	padding: 10px 0px; font-size: 16px;
}
.iabout-us .main-business .sub {
	height: auto; padding-bottom: 20px; display: none;
}
.m-case-list .title {
	line-height: 30px; font-size: 16px;
}
.iclassic-case {
	padding-top: 10px; padding-bottom: 20px;
}
.iclassic-wrapper {
	width: 100%;
}
.icase-list {
	padding-top: 15px;
}
.icase-list li {
	width: 100%; padding-bottom: 10px;
}
.icase-list .item {
	padding: 0px;
}
.icase-list .thumb {
	margin-bottom: 10px;
}
.icase-list .desc {
	height: 48px; line-height: 24px; -webkit-line-clamp: 2;
}
.icase-list .content {
	bottom: 40px;
}
.full-isoutions {
	padding: 20px 0px;
}
.isoutions-item {
	width: 100%;
}
.isoutions-item .slide-ctrl {
	background-position: center; top: 50%; width: 40px; height: 40px; display: none; position: absolute; background-repeat: no-repeat; background-color: rgb(255, 102, 0);
}
.isoutions-item .slide-prev {
	left: -60px;
}
.isoutions-item .slide-next {
	right: -60px;
}
.isoutions-list {
	margin: 0px; padding: 10px 0px;
}
.isoutions-list ul {
	margin: 0px;
}
.isoutions-list ul li {
	width: 100%; float: none;
}
.isoutions-list .item {
	padding: 0px;
}
.isoutions-list .item a {
	border-width: 1px; padding-bottom: 15px;
}
.isoutions-list .ico {
	height: 60px; line-height: 60px; font-size: 0px; margin-bottom: 15px;
}
.isoutions-list .ico img {
	max-height: 100%;
}
.isoutions-list .title {
	font-size: 16px; margin-bottom: 10px;
}
.isoutions-list .desc {
	height: 72px; line-height: 24px; -webkit-line-clamp: 3;
}
.isoutions-list .item .card .thumb img {
	max-width: none;
}
.iclients-wrapper {
	padding-top: 20px; padding-bottom: 20px;
}
.iclients-wrapper .m-ichl-subnav {
	margin-bottom: 20px; display: none;
}
.iclients-wrapper .ichannel-tabcontent {
	overflow: hidden;
}
.iclients-wrapper .tabcontent-slider {
	width: 200%; position: relative;
}
.iclients-wrapper .icustomer {
	display: none;
}
.iclients-list {
	overflow: hidden; position: relative;
}
.iclients-list::after {
	width: 100%; padding-bottom: 179.32%; display: block; content: "";
}
.iclients-list ul {
	left: 0px; top: 0px; position: absolute;
}
.iclients-list li {
	width: 50%; margin-bottom: 0px; background-size: 96.56% auto; -o-background-size: 96.5625% auto;
}
.icustomer {
	padding-bottom: 10px;
}
.icustomer li {
	width: 100%; margin-bottom: 10px;
}
.icustomer .inner {
	padding: 5px 10px 10px;
}
.icustomer .ico {
	height: 64px; line-height: 64px; margin-bottom: 10px;
}
.icustomer .ico img {
	max-height: 80%;
}
.icustomer .name {
	line-height: 24px; font-size: 16px; margin-bottom: 10px;
}
.full-inum-brief {
	overflow: hidden; background-color: rgb(204, 204, 204);
}
.full-inum-brief .briefbg {
	left: 50%; top: 0px; height: 100%; position: absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.full-inum-brief .briefbg img {
	left: 0px; top: 0px; height: 100%; margin-left: 0px; position: static;
}
.full-inum-brief .inum-list {
	margin: 0px; padding: 20px 5px 0px; left: 0px; width: 100%; position: relative; z-index: 20;
}
.full-inum-brief .inum-list li {
	padding: 5px; width: 50%; margin-bottom: 15px;
}
.full-inum-brief .num {
	line-height: 42px; font-size: 40px; margin-bottom: 10px;
}
.full-inum-brief .text {
	height: 48px; line-height: 24px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.full-inum-brief .videobg {
	display: none;
}
.full-inum-brief .video {
	display: none;
}
.inews-center {
	padding-top: 20px; padding-bottom: 20px;
}
.inews-wraper {
	padding-top: 10px;
}
.inews-wraper .inews-wraper {
	overflow: hidden;
}
.news-set-top {
	padding: 15px; width: 100%; margin-bottom: 15px; float: none;
}
.news-set-top .title {
	height: 52px; line-height: 26px; overflow: hidden; font-size: 16px; margin-bottom: 6px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.news-set-top .date {
	font-size: 14px; margin-bottom: 10px;
}
.news-two .date {
	font-size: 14px;
}
.news-four .date {
	font-size: 14px;
}
.news-two .date b {
	line-height: 28px; font-size: 30px;
}
.news-four .date b {
	line-height: 28px; font-size: 30px;
}
.news-two {
	margin: 0px; width: 100%; float: none;
}
.news-two li {
	padding: 15px 10px 5px; margin-bottom: 15px;
}
.news-two .two-title {
	color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 18px; margin-bottom: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.news-two .desc {
	height: 40px; color: rgb(136, 136, 136); line-height: 20px; overflow: hidden; font-size: 14px; margin-bottom: 26px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.news-two .date {
	padding: 12px 0px;
}
.news-four {
	padding: 15px 10px 5px;
}
.news-four a {
	padding: 20px 30px 20px 0px;
}
.news-four .date {
	left: 0px; top: 10px; display: none; position: absolute;
}
.news-four .four-title {
	line-height: 32px; font-size: 16px; margin-bottom: 0px;
}
.full-icontact-cover {
	padding: 20px 0px;
}
.m-ft-contact .content {
	padding: 0px;
}
.m-ft-contact .motto {
	display: none;
}
.m-ft-contact .info {
	line-height: 32px; font-size: 14px;
}
.m-ft-contact h3 {
	line-height: 42px; font-size: 22px; margin-bottom: 5px;
}
.m-ft-contact h2 {
	line-height: 30px; font-size: 18px;
}
.m-ft-contact .msg {
	line-height: 24px; font-size: 13px; margin-bottom: 12px;
}
.m-ft-contact .msg h4 {
	line-height: 32px; font-size: 16px;
}
.m-ft-contact .btns {
	width: 286px;
}
.m-ft-contact .btns a {
	border-radius: 20px; width: 136px; height: 40px; line-height: 40px; font-size: 14px; -webkit-border-radius: 20px;
}
.footer-content {
	padding: 20px 0px 0px; overflow: hidden; margin-bottom: 55px;display: none;
}
.footer-content .friend-links {
	display: none;
}
.footer-content .huaqiniu-info {
	padding: 0px 111px 24px 0px; width: 266px; float: left;
}
.footer-content .huaqiniu-info a {
	
}
.footer-content .huaqiniu-info .motto {
	padding: 24px 0px 18px; line-height: 28px; font-size: 17px;
}
.footer-content .huaqiniu-info .ft-qrcode {
	padding-bottom: 17px;
}
.foot-about {
	padding-bottom: 20px; display: none;
}
.foot-about .about-left {
	width: 100%; float: none;
}
.foot-about .adv-mid {
	width: 100%; margin-left: 0px; float: none;
}
.foot-about .adv-mid .left {
	max-width: 49%;
}
.foot-about .adv-mid .right {
	max-width: 49%;
}
.foot-about .diff-right {
	width: 100%; float: none;
}
.u-qk-title {
	margin: 10px 0px 15px; line-height: 30px; overflow: hidden; padding-bottom: 7px;
}
.u-qk-title h4 {
	font-size: 18px;
}
.u-qk-title .more {
	width: 30px; height: 30px;
}
.friend-links {
	padding-bottom: 18px;
}
.full-foot-bottom {
	padding: 18px 0px 24px; border: 0px currentColor; border-image: none;
}
.inside-banner img {
width:100%; position: relative;
}
.inside-banner .ban-info {
	padding: 0px 15px; top: 50%; margin-top: -28px;
}
.inside-banner .ban-info h2 {
	line-height: 34px; font-size: 18px; margin-bottom: 5px;
}
.inside-banner .ban-info p {
	line-height: 24px; font-size: 14px;
}
.inside-banner .case-ban-info {
	top: 10%;
}
.inside-banner .case-ban-info h2 {
	line-height: 26px; font-size: 18px;
}
.inside-banner .case-ban-info .case-desc {
	line-height: 20px; font-size: 12px; margin-bottom: 7px;
}
.inside-banner .feature .item {
	padding: 0px 8px;
}
.inside-banner .feature h3 {
	line-height: 26px; font-size: 14px;
}
.inside-banner .feature h4 {
	line-height: 24px; font-size: 18px;
}
.full-case-crumbs {
	display: none;
}
.project-cover .article {
	padding: 20px 0px; line-height: 26px; font-size: 14px;
}
.project-cover .article .title {
	margin: 0px 0px 12px; line-height: 30px; font-size: 20px;
}
.full-faith-key .bg {
	left: 50%; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.full-faith-key .bg img {
	left: 50%; width: auto; height: 100%; position: relative; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.full-faith-key .m-key-list {
	left: 0px; top: 0px; margin-top: 0px; position: relative; z-index: 10;
}
.m-key-list ul {
	padding: 15px 15px 1px;
}
.m-key-list li {
	width: 50%; margin-bottom: 20px;
}
.m-key-list .top {
	height: 38px; line-height: 38px; margin-bottom: 10px;
}
.m-key-list .top img {
	vertical-align: middle; max-height: 90%;
}
.m-key-list .top span {
	font-size: 30px;
}
.m-key-list .text {
	font-size: 14px;
}
.m-case-division {
	border: 0px currentColor; border-image: none;
}
.m-case-division li {
	width: 100%; margin-bottom: 15px; float: none;
}
.m-case-division .thumb .shadow {
	background: url("../images/caseshadow.png") 0px 0px; transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 3; opacity: 0; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-case-division .thumb .shadow img {
	margin: -25px 0px 0px -25px; transition:0.3s; left: 50%; top: 50%; width: 50px; position: absolute; transform: translateY(50px); -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -o-transform: translateY(50px); -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s;
}
.m-case-division .content {
	padding: 10px 10px 20px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.m-case-division .content .title {
	line-height: 30px; font-size: 18px; margin-bottom: 10px;
}
.m-case-division .content .desc {
	font-size: 14px;
}
.m-web-title {
	line-height: 32px; font-size: 20px;
}
.m-web-desc {
	line-height: 26px; font-size: 14px;
}
.full-site-article {
	padding-top: 20px;
}
.full-site-article .m-web-desc {
	padding: 10px 0px;
}
.m-halfblock-list {
	padding: 15px 0px 20px;
}
.m-halfblock-list li {
	width: 100%; line-height: 30px; font-size: 14px;
}
.m-halfblock-list p {
	padding-right: 0px;
}
.site-server-wrapper {
	padding: 20px 0px 30px;
}
.site-server-wrapper .m-web-title {
	margin-bottom: 18px;
}
.server-ico-list ul {
	text-align: left;
}
.server-ico-list li {
	padding: 0px 5px; width: 50%; text-align: center; margin-bottom: 15px;
}
.server-ico-list .ico img {
	width: 38% !important;
}
.server-ico-list h3 {
	margin-bottom: 10px;
}
.proxy-wrapper {
	padding-top: 20px; padding-bottom: 10px;
}
.proxy-wrapper ul {
	border: 0px currentColor; border-image: none;
}
.proxy-wrapper li {
	width: 100%; margin-bottom: 10px; float: none;
}
.proxy-wrapper h4 {
	line-height: 30px; font-size: 30px; margin-bottom: 14px;
}
.proxy-wrapper h3 {
	line-height: 30px; font-size: 16px; margin-bottom: 10px;
}
.proxy-wrapper p {
	height: auto; font-size: 14px; max-height: 168px;
}
.proxy-wrapper .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.ipo-proxy-wrapper {
	padding-top: 20px; padding-bottom: 30px;
}
.ipo-proxy-wrapper .m-web-title {
	margin-bottom: 15px;
}
.ipo-proxy-wrapper h3 {
	height: auto; margin-bottom: 0px; max-height: 120px;
}
.ipo-proxy-wrapper .inner {
	padding: 15px;
}
.full-b2c-server .content {
	padding: 20px 0px 30px; width: 100%; line-height: 26px; font-size: 14px;
}
.full-b2c-server .content h3 {
	line-height: 32px; font-size: 18px; margin-bottom: 10px;
}
.full-b2c-server .thumb {
	width: 100%; margin-left: 0px; float: none;
}
.ipo-server-wrapper {
	padding-top: 30px; padding-bottom: 20px;
}
.ipo-server-wrapper .m-web-title {
	margin-bottom: 15px;
}
.ipo-server-wrapper .server-ico-list li {
	width: 50%; font-size: 14px; margin-bottom: 20px;
}
.ipo-server-wrapper .server-ico-list .ico {
	margin-bottom: 15px;
}
.ipo-server-wrapper .server-ico-list .ico img {
	width: 72px !important; height: auto !important;
}
.ipo-server-wrapper .server-ico-list p {
	max-width: none;
}
.g-return-wrapper {
	padding: 15px 0px 25px;
}
.g-return-wrapper a {
	margin: 0px 5px; padding: 0px 20px; font-size: 14px;
}
.b2c-solution {
	line-height: 26px; padding-top: 20px; padding-bottom: 30px; font-size: 14px;
}
.b2c-solution .m-web-title {
	margin-bottom: 15px;
}
.b2c-solution h4 {
	line-height: 30px; font-size: 30px; margin-bottom: 10px;
}
.b2c-solution h3 {
	line-height: 28px; font-size: 18px; margin-bottom: 10px;
}
.b2c-solution .top-four-list {
	border: 0px currentColor; border-image: none;
}
.b2c-solution .top-four-list li {
	width: 100%; margin-bottom: 15px; float: none;
}
.b2c-solution .top-four-list .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.b2c-solution .top-four-list .inner p {
	height: auto; max-height: 240px;
}
.b2c-solution .last {
	padding: 15px;
}
.b2c-solution .last .left {
	margin-right: 0px; float: none;
}
.b2c-solution .last .text {
	overflow: hidden; -ms-zoom: 1;
}
.b2c-solution .last .text br {
	display: none;
}
.b2c-solution .bot-two-list {
	display: block;
}
.b2c-solution .bot-two-list .quarter {
	padding: 15px; width: 100%; margin-bottom: 15px; display: block;
}
.b2c-solution .bot-two-list .last {
	padding: 15px; width: 100%; display: block;
}
.b2c-solution .bot-two-list .last .left {
	margin-right: 0px;
}
.topic-solution {
	padding-top: 20px; padding-bottom: 20px;
}
.topic-solution .m-web-title {
	margin-bottom: 10px;
}
.topic-solution .sub-title {
	margin-bottom: 10px;
}
.topic-solution .topic-list {
	border: 0px currentColor; border-image: none;
}
.topic-solution .topic-list li {
	width: 100%; margin-bottom: 15px; float: none;
}
.topic-solution .topic-list .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.topic-solution .topic-list h4 {
	line-height: 30px; font-size: 30px; margin-bottom: 10px;
}
.topic-solution .topic-list h3 {
	height: auto; max-height: 120px;
}
.case-filter {
	margin-bottom: 20px;
}
.case-filter .options {
	float: none;
}
.case-filter .options select {
	width: 100%; height: 44px; line-height: 40px; padding-left: 17px;
}
.case-filter .options {
	padding: 20px 0px 10px; width: 100%;
}
.case-filter .selector {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 100%; margin-bottom: 10px; float: none;
}
.case-filter .sec-title {
	line-height: 40px; padding-left: 20px;
}
.case-filter .sec {
	background-size: 10px auto; -o-background-size: 10px auto;
}
.case-filter .sec-option {
	top: 40px; z-index: 10;
}
.case-filter .sec-option a {
	line-height: 40px; padding-left: 10px;
}
.case-filter .edit {
	display: none;
}
.cate-wrapper ul {
	margin: 0px;
}
.cate-wrapper li {
	width: 100%; margin-bottom: 20px;
}
.cate-wrapper .item {
	padding: 0px;
}
.cate-wrapper .thumb {
	margin-bottom: 15px;
}
.cate-wrapper .desc {
	height: auto; margin-bottom: 10px; max-height: 72px;
}
#page {
	padding-top: 20px; padding-bottom: 30px;
}
.full-related-news {
	padding-top: 20px; padding-bottom: 10px; display: none;
}
.full-related-news .related-title {
	line-height: 30px; font-size: 18px; margin-bottom: 10px;
}
.full-related-news .related-news ul {
	margin: 0px;
}
.full-related-news .related-news li {
	width: 100%; float: none;
}
.full-related-news .related-news a {
	margin: 0px 0px 15px; padding: 20px 15px 19px; border: 1px solid rgb(210, 210, 210); border-image: none; overflow: hidden; display: block;
}
.full-related-news .related-news .date {
	line-height: 26px; font-size: 16px;
}
.full-case-detail {
	padding: 20px 0px; background-color: rgb(234, 234, 234); 
}
.full-case-detail .case-head {
	margin-bottom: 10px; display: block;
}
.full-case-detail .info {
	padding: 20px 10px; width: 100%; display: block;
}
.full-case-detail .info .img {
	margin-right: 0px; float: none; max-width: 38%;
}
.full-case-detail .info .content .desc {
	margin-bottom: 20px;
}
.full-case-detail .u-cshd-title {
	padding: 10px 0px 18px;
}
.full-case-detail .u-cshd-title .en {
	line-height: 24px; font-size: 20px;
}
.full-case-detail .u-cshd-title .cn {
	line-height: 30px; font-size: 20px; margin-bottom: 8px;
}
.full-case-detail .server {
	padding: 10px 15px; width: 100%; line-height: 30px; display: block;
}
.full-case-detail .case-body {
	padding: 10px; line-height: 26px; font-size: 14px;
}
.full-case-detail .case-body .casebtn {
	padding: 20px 0px 30px;
}
.full-case-detail .case-body .casebtn a {
	width: 132px;
}
}
@media all and (max-width:350px)
{
.full-case-detail .case-body .casebtn a {
	width: 126px;
}
}
@media all and (max-width:640px)
{
.full-case-detail .full-case-body {
	padding: 30px 0px 0px; font-size: 14px;
}
.full-case-detail .full-case-body .casebtn {
	padding: 20px 0px 30px;
}
.full-case-detail .full-case-body .casebtn a {
	width: 132px;
}
}
@media all and (max-width:350px)
{
.full-case-detail .full-case-body .casebtn a {
	width: 126px;
}
}
@media all and (max-width:640px)
{
.full-case-detail .full-case-body .bold {
	line-height: 32px; font-size: 20px;
}
.full-case-detail .full-case-body .bold br {
	display: none;
}
.full-case-detail .right-content {
	padding: 20px 0px 30px;
}
.full-case-detail .right-content .color-left {
	padding: 0px 15px 30px; text-align: center; position: static;
}
.full-case-detail .right-content .color-left .color-panel {
	padding-top: 10px; max-width: 80%;
}
.full-case-detail .right-content .color-right {
	padding-left: 0px;
}
.full-case-detail .skew-content {
	overflow: hidden;
}
.full-case-detail .skew-content .skew-bg {
	top: -60%; bottom: -60%; position: absolute; z-index: 1;
}
.full-case-detail .skew-content .case-server .text {
	padding: 20px 15px 0px; width: 100%; text-align: center; margin-bottom: 15px; position: static;
}
.full-case-detail .skew-content .case-server .cimg {
	padding-left: 15px;
}
.full-case-detail .skew-content .case-ue {
	padding-top: 4.16%; position: relative; z-index: 2;
}
.full-case-detail .skew-content .case-ue .text {
	padding: 0px 15px; text-align: center; position: static;
}
.full-case-detail .skew-content .case-ue .cimg {
	padding: 0px 15px;
}
.moblie-case-slider {
	margin: 0px 10px; padding: 0px 0px 30px;
}
.moblie-case-slider .case-mswiper {
	left: 0px; top: 50%; width: 100%; position: absolute; transform: translate3d(0px, -50%, 0px); -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0);
}
.moblie-case-slider .case-mswiper img {
	margin: 0px; width: 100%; display: block;
}
.moblie-case-slider .moblie-mswiper-wrapper {
	left: 50%; top: 0px; width: 93%; overflow: hidden; margin-top: 20%; position: absolute; z-index: 50; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.moblie-case-slider .moblie-mswiper-wrapper::after {
	width: 100%; padding-bottom: 158.6%; display: block; content: "";
}
.moblie-case-slider .casebg {
	left: 0px; top: 0px; width: 100%; height: 100%; padding-bottom: 207%; position: relative; background-size: 106.3% auto; -o-background-size: 106.3% auto;
}
.mcase-right-info {
	padding: 10px;
}
.mcase-right-info .mcase {
	position: static;
}
.mcase-right-info .qrcode img {
	margin: 0px;
}
.mcase-right-info .mcase-more {
	margin: 0px; height: 125px; float: right;
}
.app-inside-soutions {
	padding: 20px 15px; margin-top: 0px;
}
.app-inside-soutions .item a {
	padding-top: 20px; padding-bottom: 15px;
}
.u-ue-title {
	line-height: 30px; font-size: 20px; margin-bottom: 10px;
}
.full-case-detail .case-body .col-3 {
	width: 48%; vertical-align: top; float: none; display: inline-block;
}
.app-singlepage {
	line-height: 26px; padding-top: 20px; padding-bottom: 30px; font-size: 14px;
}
.app-singlepage .lh48 {
	line-height: 30px;
}
.app-singlepage .span {
	line-height: 30px; font-size: 16px;
}
.app-singlepage .sub-title {
	line-height: 30px; font-size: 18px;
}
.ue-list {
	padding-top: 20px;
}
.ue-list li {
	margin-bottom: 15px;
}
.ue-list .ue-rimg {
	padding-left: 0px;
}
.ue-list .ue-rimg .info {
	left: 0px;
}
.ue-list .ue-rimg .middle {
	padding-right: 6.78%;
}
.ue-list .ue-limg {
	padding-right: 0px;
}
.ue-list .ue-limg .middle {
	padding-left: 0px;
}
.ue-list .info {
	width: 100%; position: relative;
}
.ue-list .info .middle {
	line-height: 26px; font-size: 14px;
}
.ue-list .info h3 {
	line-height: 46px; font-size: 18px;
}
.m-page-partner {
	padding-top: 30px; padding-bottom: 30px;
}
.m-page-partner .u-ue-title {
	margin-bottom: 15px;
}
.m-page-partner ul {
	margin: 0px -5px;
}
.m-page-partner li {
	width: 33.33%;
}
.noborder {
	padding-bottom: 30px;
}
.m-idico-wrapper {
	line-height: 26px; padding-bottom: 0px; font-size: 14px;
}
.m-idico-wrapper .idico-list {
	margin: 0px;
}
.m-idico-wrapper .idico-item {
	width: 100%; float: none;
}
.m-idico-wrapper .inner {
	padding: 15px 0px 0px;
}
.m-idico-wrapper .id {
	top: 15px; right: 0px; line-height: 1; font-size: 50px;
}
.m-idico-wrapper .ico {
	width: 50px; height: 50px; line-height: 50px; margin-bottom: 10px;
}
.m-idico-wrapper .ico img {
	max-height: 100%;
}
.m-idico-wrapper h3 {
	margin-bottom: 10px;
}
.m-idico-wrapper .sub {
	height: auto; padding-bottom: 15px;
}
.native-app-desc {
	padding: 10px 15px 0px;
}
.m-diff-content {
	padding: 20px 0px; width: 100%; line-height: 24px; font-size: 14px;
}
.m-diff-content .ico-txt {
	padding: 10px 0px;
}
.m-diff-content .ico-txt img {
	display: none;
}
.m-diff-content .ico-txt span {
	padding: 0px; line-height: 26px; font-size: 20px;
}
.m-diff-content .item {
	padding: 0px; width: 100%; display: block;
}
.m-diff-content .text-right {
	border: 0px currentColor; border-image: none; text-align: left;
}
.rn-web-bottom {
	padding: 15px 15px 0px;
}
.app-icodesc ul {
	padding: 10px 0px 20px;
}
.app-icodesc .ico img {
	max-height: 80%;
}
.app-icodesc li {
	width: 50%;
}
.customer-article {
	padding-top: 20px;
}
.customer-article .title {
	line-height: 34px; font-size: 20px; margin-bottom: 10px;
}
.customer-article .text {
	padding: 0px 0px 10px; line-height: 26px; font-size: 14px;
}
.customer-container {
	margin-bottom: 30px;
}
.customer-container li img {
	width: 100%; display: block;
}
.evaluate-wrapper {
	padding-top: 20px;
}
.evaluate-wrapper ul {
	margin: 0px;
}
.evaluate-wrapper li {
	width: 100%;
}
.evaluate-wrapper .item {
	background-position: 0px 10px; padding: 0px; min-height: auto; background-size: 20px auto; -o-background-size: 20px auto;
}
.evaluate-wrapper .brand {
	padding: 20px 0px 0px 20px; height: 76px; line-height: 56px; margin-bottom: 15px;
}
.evaluate-wrapper .brand img {
	max-height: 46px;
}
.evaluate-wrapper .name {
	line-height: 24px; padding-left: 20px; margin-bottom: 10px;
}
.evaluate-wrapper .desc {
	padding: 0px 0px 20px 20px;
}
.case-wrapper {
	padding-top: 20px; padding-bottom: 10px;
}
.case-wrapper .caseban img {
	left: 50%; width: auto; height: 100px; position: relative; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.case-wrapper .caseban .title {
	left: 0px; top: 0%; width: 100%; height: 100%; margin-top: 0px; background-color: rgba(0, 0, 0, 0.3);
}
.case-wrapper .caseban h2 {
	line-height: 36px; font-size: 18px;
}
.case-intro-wrapper {
	padding: 10px;
}
.case-intro-wrapper .jiejuelist .id {
	line-height: 30px; font-size: 30px; position: static;
}
.case-intro-wrapper .jiejuelist dl {
	padding: 20px 10px; line-height: 26px; font-size: 14px;
}
.case-intro-wrapper .jiejuelist dt {
	line-height: 32px; font-size: 18px; margin-bottom: 20px;
}
.case-intro-wrapper .jiejuelist dt::after {
	bottom: -10px;
}
.case-intro-wrapper table {
	border-collapse: collapse;
}
.case-intro-wrapper table td {
	padding: 3px 8px; border: 1px solid rgb(102, 102, 102); border-image: none; min-width: 5em;
}
.case-intro-list li {
	padding: 10px 10px 20px; line-height: 24px; font-size: 14px;
}
.case-intro-list .id {
	line-height: 30px; font-size: 30px; position: static;
}
.case-intro-list .title {
	line-height: 32px; font-size: 18px; margin-bottom: 20px;
}
.case-intro-list .title::after {
	bottom: -10px;
}
.case-intro-list h5.letter {
	font-size: 16px;
}
.case-intro-list h4.sub-title {
	font-size: 16px;
}
.case-intro-list .m-letter-item {
	padding-top: 15px;
}
.case-intro-list .m-letter-item .letter {
	line-height: 28px; font-size: 28px; margin-bottom: 13px;
}
.case-intro-list .m-letter-item .sub-title {
	line-height: 22px; font-size: 16px; margin-bottom: 10px;
}
.case-intro-list .rhalfimg img {
	margin-left: 30px; float: right; max-width: 48.6%;
}
.case-intro-list .rimg {
	padding: 0px;
}
.case-intro-list .rimg .letimg {
	width: auto; float: none; position: static; max-width: 100%;
}
.case-intro-list .prico-title {
	padding: 10px 0px 15px; line-height: 22px; font-size: 16px;
}
.m-relat-title {
	padding: 0px 0px 20px;
}
.m-relat-title h3 {
	line-height: 30px; font-size: 20px;
}
.m-relat-title a {
	width: 90px; line-height: 28px;
}
.m-relat-title a i {
	left: -20px; top: 13px; width: 30px;
}
.relative-cases {
	padding: 20px 0px;
}
.relative-cases ul {
	margin: 0px;
}
.relative-cases li {
	width: 100%;
}
.relative-cases .thumb {
	margin-bottom: 10px;
}
.relative-cases a {
	padding: 0px; line-height: 26px;
}
.relative-cases a .title {
	color: rgb(26, 26, 26); font-size: 16px; font-weight: bold;
}
.trade-imglist .imglist-wrap {
	margin: 0px;
}
.trade-imglist .imglist-wrap .trade-item {
	width: 100%; float: none;
}
.trade-imglist .imglist-wrap .inner {
	padding: 0px;
}
.trade-imglist .imglist-wrap .trade-title {
	padding: 16px 0px 13px; line-height: 22px; font-size: 16px;
}
.trade-left {
	width: 100%; float: none;
}
.trade-right {
	width: 100%; float: none;
}
.price-top {
	font-size: 0px;
}
.price-top .top-item {
	width: 50%; margin-right: 0px; float: left;
}
.price-icolist .icolist {
	width: 100%;
}
.price-icolist .ico-item {
	margin: 0px; padding: 15px 0px; width: 100%; float: none;
}
.seo-top-list {
	overflow: hidden;
}
.seo-top-list .top-seoabc {
	width: 100%;
}
.seo-top-list .m-letter-item {
	width: 100%; padding-right: 0px; float: none;
}
.seo-thr-list {
	padding-top: 20px; padding-left: 0px;
}
.seo-thr-list .thr-left {
	width: 100%; position: static;
}
.seo-thr-list .dash-border {
	padding: 0px; margin-bottom: 15px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.seo-thr-list .thr-right {
	padding: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.seo-thr-list .red-dot-list {
	font-size: 0px;
}
.seo-thr-list .red-dot-list .red-item {
	width: 100%; margin-bottom: 15px;
}
.full-sys-desc .gray-sys-desc .sys-lists {
	font-size: 0px;
}
.full-sys-desc .gray-sys-desc .sys-lists li {
	width: 50%; vertical-align: top; display: inline-block;
}
.full-sys-desc .quarter .sys-lists li {
	width: 100%;
}
.m-sys-desc {
	padding: 20px 0px;
}
.m-sys-desc .sys-info {
	width: 100%; margin-right: 0px; float: none;
}
.m-sys-desc .sys-info .ico {
	width: 50px; margin-right: 10px; float: left;
}
.m-sys-desc .sys-info .ico img {
	width: 100%;
}
.m-sys-desc .sys-info .info {
	line-height: 26px; font-size: 14px;
}
.m-sys-desc .sys-info h4 {
	line-height: 26px; font-size: 26px;
}
.m-sys-desc .sys-info h3 {
	line-height: 30px; font-size: 20px; margin-bottom: 15px;
}
.m-sys-desc .sys-lists {
	font-size: 0px;
}
.m-sys-desc .sys-lists li {
	width: 50%; padding-right: 15px; padding-left: 0px; font-size: 14px; margin-bottom: 10px; vertical-align: top; float: none; display: inline-block;
}
.m-sys-desc .sys-lists .pull-left {
	margin: 0px; padding: 0px; width: 100%;
}
.m-sys-desc .sys-lists .id {
	line-height: 28px; font-size: 28px;
}
.m-sys-desc .sys-lists h3 {
	line-height: 30px; font-size: 16px; margin-bottom: 0px;
}
.full-crowd-bot .sys-lists li {
	width: 100%; line-height: 20px;
}
.crowd-article-top .left {
	width: 100%; float: none;
}
.crowd-article-top .right {
	width: 100%; float: none;
}
.crowd-article-top .m-sys-desc {
	padding: 20px 0px 10px;
}
.m-feature-list {
	border: 0px currentColor; border-image: none;
}
.m-feature-list li {
	width: 100%; margin-bottom: 10px; float: none;
}
.m-feature-list .inner {
	padding: 20px 10px 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.m-feature-list h4 {
	line-height: 30px; font-size: 30px; margin-bottom: 10px;
}
.m-feature-list h3 {
	line-height: 26px; font-size: 18px; margin-bottom: 10px;
}
.m-feature-list p {
	height: auto; font-size: 14px; max-height: 120px;
}
.shop-feature-top {
	padding-top: 20px; padding-bottom: 20px;
}
.shop-feature-top .m-web-title {
	margin-bottom: 15px;
}
.shop-feature-mid {
	padding: 30px 0px; height: auto;
}
.shop-feature-mid .feature-img {
	width: 100%; height: 100%;
}
.shop-feature-mid .feature-img img {
	width: auto; height: 100%; margin-left: 0px; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.shop-feature-mid .sys-info {
	width: 100%;
}
.shop-feature-bot {
	padding-top: 20px; padding-bottom: 15px;
}
.elec-solution-wrapper {
	padding: 25px 0px 30px;
}
.elec-solution-wrapper .elec-title {
	line-height: 30px; font-size: 20px;
}
.elec-solution-wrapper .sub {
	line-height: 30px; font-size: 14px;
}
.elec-solution-wrapper .line {
	margin: 10px auto 16px;
}
.elec-solution-wrapper .elec {
	line-height: 30px; font-size: 20px; margin-bottom: 12px;
}
.elec-solution-wrapper .elec-featrue li {
	width: 100%; float: none;
}
.elec-solution-wrapper .elec-featrue .inner {
	padding: 20px 15px; font-size: 14px;
}
.elec-solution-wrapper .elec-featrue .ico {
	margin-bottom: 10px;
}
.elec-solution-wrapper .elec-featrue h3 {
	line-height: 24px; font-size: 18px; margin-bottom: 15px;
}
.elec-solution-wrapper .elec-featrue p {
	font-size: 14px;
}
.elec-tab {
	padding-bottom: 30px;
}
.elec-tab .tabs-title a {
	line-height: 42px; font-size: 14px;
}
.elec-tab .item {
	display: none;
}
.elec-tab :first-child.item {
	display: block;
}
.elec-tab .func .name {
	line-height: 40px;
}
.elec-tab .func .table .tr p {
	width: 100%; float: none;
}
.qa-list {
	line-height: 28px; padding-top: 50px; font-size: 16px;
}
.qa-list li {
	margin-bottom: 10px;
}
.qa-list h3 {
	background-position: 0px 0px; padding: 21px 94px 21px 112px; color: rgb(51, 51, 51); position: relative; cursor: pointer; background-image: url("../images/quesico.png"); background-repeat: no-repeat; background-color: rgb(230, 230, 230);
}
.qa-list h3 .ico {
	background-position: center; top: 50%; width: 32px; height: 32px; right: 26px; margin-top: -16px; position: absolute; background-image: url("../images/qadd.png"); background-repeat: no-repeat;
}
.qa-list h3.cur .ico {
	background-image: url("../images/qaless.png");
}
.qa-list .answer {
	background-position: 0px 0px; padding: 28px 94px 45px 112px; color: rgb(102, 102, 102); display: none; background-image: url("../images/answico.png"); background-repeat: no-repeat; background-color: rgb(242, 242, 242);
}
.wechat-shopcase {
	padding-top: 20px; padding-bottom: 10px;
}
.wechat-shopcase .m-web-title {
	margin-bottom: 10px;
}
.wechat-shopcase .shop-case-list {
	border: 0px currentColor; border-image: none;
}
.wechat-shopcase .shop-case-list li {
	width: 100%; margin-bottom: 15px; float: none;
}
.wechat-shopcase .shop-case-list .inner {
	padding: 20px 15px 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.wechat-shopcase .shop-case-list .ico {
	height: 42px; line-height: 42px; margin-bottom: 10px;
}
.wechat-shopcase .shop-case-list .ico img {
	max-height: 80%;
}
.wechat-shopcase .shop-case-list h3 {
	height: 48px; line-height: 24px; font-size: 18px; margin-bottom: 10px;
}
.wechat-shopcase .shop-case-list p {
	height: auto; font-size: 14px; max-height: 120px;
}
.mobile-solution-wrapper {
	padding-top: 20px; padding-bottom: 20px;
}
.mobile-solution-wrapper .m-web-title {
	margin-bottom: 15px;
}
.mobile-solution-wrapper .msolution-list {
	border: 0px currentColor; border-image: none;
}
.mobile-solution-wrapper .item {
	width: 100%; font-size: 14px; margin-bottom: 15px; float: none;
}
.mobile-solution-wrapper .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.mobile-solution-wrapper .ico {
	height: 62px; line-height: 62px;
}
.mobile-solution-wrapper .ico img {
	height: 70%;
}
.mobile-solution-wrapper h3 {
	line-height: 30px; font-size: 18px; margin-bottom: 10px;
}
.mobile-solution-wrapper .dot-list {
	height: auto; max-height: 168px;
}
.m-ml2-title {
	line-height: 32px; font-size: 20px;
}
.sys-text-ban {
	overflow: hidden;
}
.sys-text-ban img {
	left: 50%; top: 0px; width: auto; height: 100%; position: absolute; min-width: 100%; transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0);
}
.ban-sys-dev {
	padding: 20px 10px; top: 0px; line-height: 24px; font-size: 14px; position: relative; z-index: 10;
}
.platform-five-desc {
	border: 0px currentColor; border-image: none; margin-top: 20px; margin-bottom: 20px;
}
.platform-five-desc li {
	width: 100%; font-size: 14px; margin-bottom: 15px; float: none;
}
.platform-five-desc .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.platform-five-desc .ico {
	height: 50px; line-height: 50px; margin-bottom: 10px;
}
.platform-five-desc .ico img {
	max-height: 80%;
}
.platform-five-desc h3 {
	line-height: 24px; font-size: 18px; margin-bottom: 7px;
}
.platform-five-desc p {
	height: auto; max-height: 192px;
}
.full-platform-apply {
	padding-top: 20px; padding-bottom: 20px;
}
.full-platform-apply .m-web-title {
	margin-bottom: 15px;
}
.full-platform-apply ul {
	border: 0px currentColor; border-image: none;
}
.full-platform-apply li {
	width: 100%; font-size: 14px; margin-bottom: 15px; float: none;
}
.full-platform-apply .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.full-platform-apply h4 {
	line-height: 30px; font-size: 30px; margin-bottom: 10px;
}
.full-platform-apply h3 {
	line-height: 24px; font-size: 18px; margin-bottom: 10px;
}
.full-platform-apply p {
	height: auto; max-height: 144px;
}
.wechat-platform {
	height: auto;
}
.wechat-platform .full-bg {
	height: 100%; overflow: hidden;
}
.wechat-platform .full-bg img {
	height: 100%; margin-left: 0px; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.wechat-platform .wechat-shop-content {
	padding-top: 20px; padding-bottom: 15px;
}
.wechat-platform .left-msg {
	width: 100%; float: none;
}
.wechat-platform .left-msg .en {
	line-height: 32px; font-size: 32px; margin-bottom: 13px;
}
.wechat-platform .left-msg h3 {
	line-height: 30px; font-size: 20px;
}
.wechat-platform .wcpalt-list li {
	width: 100%; padding-left: 0px; margin-bottom: 10px; float: none;
}
.wechat-platform .wcpalt-list .id {
	line-height: 30px; font-size: 30px; margin-bottom: 0px;
}
.wechat-platform .wcpalt-list h3 {
	margin-bottom: 0px;
}
.platform-server {
	padding-top: 20px; padding-bottom: 20px;
}
.platform-server .m-ml2-title {
	margin-bottom: 15px;
}
.platform-server .cms-desc .item {
	padding: 10px 15px 20px; width: 100%; line-height: 26px; font-size: 14px;
}
.platform-server .cms-desc .left {
	border: 1px solid rgb(255, 255, 255); border-image: none; margin-left: 0px; float: none;
}
.platform-server .cms-desc .right {
	margin-right: 0px; float: none;
}
.platform-server .cms-desc .ico {
	height: 67px; line-height: 67px; margin-bottom: 10px;
}
.platform-server .cms-desc .ico img {
	max-height: 70%;
}
.platform-server .cms-desc h3 {
	line-height: 28px; font-size: 18px; margin-bottom: 10px;
}
.platform-feature {
	padding-top: 20px; padding-bottom: 20px;
}
.platform-feature .m-ml2-title {
	margin-bottom: 20px;
}
.m-quarter-icolist {
	text-align: left;
}
.m-three-icolist {
	text-align: left;
}
.m-quarter-icolist li {
	padding: 0px 5px; width: 50%; text-align: center; margin-bottom: 20px;
}
.m-three-icolist li {
	padding: 0px 5px; width: 50%; text-align: center; margin-bottom: 20px;
}
.m-quarter-icolist .ico {
	margin-bottom: 10px;
}
.m-three-icolist .ico {
	margin-bottom: 10px;
}
.m-quarter-icolist h3 {
	line-height: 26px; font-size: 16px; margin-bottom: 5px;
}
.m-three-icolist h3 {
	line-height: 26px; font-size: 16px; margin-bottom: 5px;
}
.m-three-icolist li {
	width: 50%;
}
.m-three-icolist .ico img {
	width: 40%;
}
.product-crowd-top {
	padding-top: 20px; padding-bottom: 20px;
}
.product-crowd-top .left {
	padding: 0px; width: 100%; margin-bottom: 10px; float: none;
}
.product-crowd-top .left .sys-info {
	width: 100%;
}
.product-crowd-top .right {
	width: 100%; float: none;
}
.quarter.product-crowd-mid .sys-lists li {
	width: 100%;
}
.online-news-wrapper {
	padding-top: 4.37%;
}
.online-news-wrapper ul {
	margin: 0px;
}
.online-news-wrapper li {
	width: 100%; float: none;
}
.online-news-wrapper li a {
	margin: 0px; padding: 20px 10px; display: block;
}
.online-news-wrapper .date {
	line-height: 20px; font-size: 16px; margin-bottom: 10px;
}
.online-news-wrapper .date .line {
	padding-top: 10px;
}
.online-news-wrapper .title {
	font-size: 16px; margin-bottom: 10px;
}
.case-news-article .title {
	line-height: 34px; font-size: 18px; margin-bottom: 8px;
}
.case-news-article .share a {
	margin: 0px 10px 0px 0px;
}
.case-news-article .info {
	padding-top: 10px; padding-bottom: 15px;
}
.case-news-article .singlepage {
	padding: 15px 0px; line-height: 24px; font-size: 14px;
}
.case-news-article .page-ctrl {
	padding: 17px 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.case-news-article .page-ctrl a {
	color: rgb(153, 153, 153); line-height: 30px; font-size: 14px; display: block; max-width: 45%; background-repeat: no-repeat;
}
.case-news-article .page-ctrl .prev {
	background-position: 0px; padding-left: 55px; float: left; background-image: url("../images/pageprev.png");
}
.case-news-article .page-ctrl .prev:hover {
	color: rgb(1, 160, 255); background-image: url("../images/pageprevac.png");
}
.case-news-article .page-ctrl .next {
	background-position: right; padding-right: 55px; float: right; background-image: url("../images/pagenext.png");
}
.case-news-article .page-ctrl .next:hover {
	color: rgb(1, 160, 255); background-image: url("../images/pagenextac.png");
}
.g-news-detail {
	padding-bottom: 10px;
}
.g-news-detail .inside-nav a {
	border-bottom-color: rgb(242, 242, 242);
}
.g-news-detail .inside-nav a:hover {
	border-bottom-color: rgb(1, 160, 255);
}
.g-news-detail .detail-container {
	padding: 20px 0px;
}
.g-news-detail .case-news-article {
	padding: 20px 10px 10px; width: 100%; margin-bottom: 10px; float: none; min-height: auto;
}
.g-news-detail .case-news-article .share {
	float: none;
}
.g-news-detail .detail-sidebar {
	width: 100%; float: none;
}
.g-news-detail .hot-tags ul {
	padding: 15px 12px 14px; min-height: 64px;
}
.g-news-detail .hot-tags ul li {
	margin: 0px 0px 6px; padding: 0px 3px; width: 25%;
}
.g-news-detail .page-ctrl {
	padding: 20px 15px 2px;
}
.g-news-detail .page-ctrl .label span {
	left: 100px; width: auto;
}
.g-news-detail .page-ctrl .item {
	margin-bottom: 15px;
}
.applet-desc-list {
	border: 0px currentColor; border-image: none; overflow: hidden; margin-bottom: 10px;
}
.applet-desc-list li {
	width: 100%; margin-bottom: 15px; float: none;
}
.applet-desc-list .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.applet-desc-list .id {
	line-height: 30px; font-size: 30px; margin-bottom: 8px;
}
.applet-desc-list h3 {
	font-size: 16px; margin-bottom: 10px;
}
.full-applet-wrapper {
	padding: 20px 0px; height: auto;
}
.full-applet-wrapper .m-web-title {
	margin-bottom: 15px;
}
.full-applet-wrapper .m-full-bg {
	height: 100%;
}
.full-applet-wrapper .m-full-bg img {
	height: 100%; margin-left: 0px; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.full-applet-wrapper .applet-feature ul {
	margin: 0px -5px; font-size: 0px;
}
.full-applet-wrapper .applet-feature li {
	padding: 0px 5px; width: 50%; margin-bottom: 10px; vertical-align: top; float: none; display: inline-block;
}
.full-applet-wrapper .applet-feature .ico {
	margin-bottom: 10px;
}
.full-applet-wrapper .applet-feature .ico img {
	width: 38%;
}
.full-applet-wrapper .applet-feature h3 {
	font-size: 16px; margin-bottom: 5px;
}
.applet-func {
	padding-top: 20px; padding-bottom: 10px;
}
.applet-func .m-web-title {
	margin-bottom: 15px;
}
.applet-func-list ul {
	margin: 0px;
}
.applet-func-list li {
	padding: 0px; width: 100%; margin-bottom: 10px; float: none;
}
.applet-func-list .inner {
	padding: 10px 15px 20px;
}
.applet-func-list .ico {
	height: 55px; line-height: 55px; margin-bottom: 10px;
}
.applet-func-list .ico img {
	max-height: 70%;
}
.applet-func-list h3 {
	margin-bottom: 15px;
}
.full-applet-do {
	padding: 20px 15px 10px;
}
.full-applet-do .do-desc {
	margin-bottom: 15px;
}
.full-applet-do .inner {
	padding: 43px 40px 69px;
}
.full-applet-do .m-three-icolist {
	padding: 0px;
}
.full-applet-do .m-three-icolist p {
	line-height: 24px; font-size: 16px;
}
.wxshop-func {
	padding-top: 20px; padding-bottom: 20px;
}
.wxshop-func .m-web-title {
	margin-bottom: 15px;
}
.wxshop-func .m-quarter-icolist li {
	margin-bottom: 10px;
}
.full-wxshop-attention {
	padding: 20px 0px 10px;
}
.full-wxshop-attention .m-web-title {
	margin-bottom: 15px;
}
.full-wxshop-attention ul {
	border: 0px currentColor; border-image: none;
}
.full-wxshop-attention li {
	width: 100%; font-size: 14px; margin-bottom: 15px; float: none;
}
.full-wxshop-attention .inner {
	padding: 15px; border: 1px solid rgb(217, 217, 217); border-image: none;
}
.full-wxshop-attention .id {
	line-height: 30px; font-size: 30px; margin-bottom: 10px;
}
.full-wxshop-attention p {
	height: auto;
}
.msite-positon {
	padding-top: 20px; padding-bottom: 15px;
}
.msite-positon .m-web-title {
	margin-bottom: 10px;
}
.m-wxico-list li {
	width: 50%; line-height: 26px; font-size: 16px; margin-bottom: 10px;
}
.m-wxico-list li .ico {
	margin-bottom: 10px;
}
.m-wxico-list li img {
	width: 50% !important; height: auto !important; vertical-align: middle;
}
.g-search-form {
	margin: 0px; width: 100%; padding-top: 15px; padding-bottom: 0px;
}
.g-search-form .search-for-result {
	padding: 10px 0px; width: 100%; height: 100px; line-height: 26px; font-size: 14px; float: none;
}
.g-search-form .search-for-result .nums {
	line-height: 40px; font-size: 26px;
}
.g-search-form .search-form-wrap {
	padding: 20px 0px;
}
.g-search-form .search-form {
	width: 100%;
}
.g-search-form .search-form form {
	padding-right: 64px; position: relative;
}
.g-search-form .search-form input {
	font-size: 14px;
}
.g-search-form .search-form label {
	padding: 0px; height: 40px; line-height: 40px;
}
.g-search-form .search-form .key {
	padding-left: 15px;
}
.g-search-form .search-form .sub {
	background: url("../images/gsearch.png") no-repeat center rgb(255, 255, 255); top: 0px; width: 64px; right: 0px; position: absolute;
}
.g-search-form .search-form .sub input {
	height: 40px; font-size: 0px; display: block;
}
.g-search-cate {
	padding: 15px; margin-bottom: 0px;
}
.g-search-cate ul {
	width: 100%; display: block;
}
.g-search-cate li {
	width: 25%; line-height: 42px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.sitemap-wrapper {
	padding: 20px 0px;
}
.sitemap-wrapper .title {
	padding: 30px 0px 15px;
}
.sitemap {
	padding: 20px 0px 10px;
}
.mapitem .two {
	width: 50%;
}
.m-about-title {
	line-height: 32px; font-size: 20px;
}
.m-about-text {
	padding: 15px 0px; line-height: 30px; font-size: 16px;
}
.about-us-intro {
	padding-top: 20px;
}
.about-us-intro .year {
	display: none;
}
.about-us-intro .article {
	padding: 10px 0px; line-height: 26px; font-size: 14px;
}
.about-us-intro .intro-card {
	margin: 0px;
}
.about-us-intro .intro-card .card {
	width: 100%; margin-bottom: 15px; float: none;
}
.about-us-intro .intro-card .inner {
	padding: 0px;
}
.about-us-intro .intro-card .info {
	left: 10px; top: 50%; line-height: 26px; font-size: 16px; transform: translate3d(0px, -50%, 0px); -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0);
}
.about-us-intro .intro-card .en {
	line-height: 20px; font-size: 16px;
}
.about-us-intro .intro-card .cn {
	line-height: 40px; font-size: 20px; margin-bottom: 10px;
}
.full-certificate-article {
	padding-top: 30px; padding-bottom: 20px;
}
.full-certificate-article .info {
	width: 100%; padding-top: 0px; float: none;
}
.full-certificate-article .cert-ico {
	height: 50px; margin-bottom: 10px;
}
.full-certificate-article .cert-ico img {
	width: 50px !important; height: auto !important;
}
.full-certificate-article .certificate {
	width: 100%; padding-right: 0px; float: none;
}
.full-certificate-article .certificate img {
	width: auto; max-width: 100%;
}
.about-field {
	overflow: hidden; padding-top: 20px; padding-bottom: 20px;
}
.about-field .main-business {
	margin: 0px -5px;
}
.about-field .main-business .business-item {
	padding: 0px 5px; width: 50%; margin-bottom: 10px; margin-left: 0px;
}
.about-field .main-business h2 {
	padding: 0px;
}
.about-field .main-business h2 a {
	line-height: 26px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.about-field .main-business .inner {
	padding: 20px 10px; text-align: center;
}
.about-field .main-business .sub {
	border: 0px currentColor; border-image: none; padding-bottom: 0px;
}
.about-field .main-business .sub a {
	background: none; line-height: 32px; padding-left: 0px;
}
.about-field .field-text {
	padding: 10px 0px;
}
.main-business {
	margin: 0px;
}
.main-business .business-item {
	width: 25%; float: left;
}
.main-business .business-item .inner {
	margin: 0px;
}
.main-business .ico {
	height: 50px; line-height: 50px; font-size: 0px; margin-bottom: 12px;
}
.main-business .ico img {
	width: auto !important; height: 36px !important;
}
.our-server .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.our-server .bg img {
	width: auto; height: 100%; margin-left: 0px; transform: translate3d(-50%, 0px, 0px); -webkit-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0);
}
.our-server .server-inner {
	left: 0px; top: 0px; padding-top: 30px; margin-left: 0px; position: relative; z-index: 10;
}
.our-server .server-inner .server-desc {
	line-height: 32px; padding-top: 10px; font-size: 16px;
}
.our-server .server-inner .server-desc .text {
	font-size: 18px;
}
.our-server .m-key-list {
	left: 0px; bottom: 0px; position: relative; z-index: 3;
}
.history-wapper {
	margin: 0px auto 20px; width: 100%;
}
.history-wapper .history {
	padding-bottom: 20px;
}
.history-wapper .botline {
	left: 20px; width: 1px; height: 20px; right: auto;
}
.history-wapper .chl-title {
	padding: 20px 0px 10px; line-height: 30px; font-size: 24px;
}
.history-wapper .item {
	padding-right: 15px; padding-left: 20px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.history-wapper .item .year {
	display: none;
}
.history-wapper .dot {
	left: 13px; top: 25px; right: auto;
}
.history-wapper .list {
	padding: 20px 0px 20px 15px; width: 100%; line-height: 26px; font-size: 14px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid; float: none;
}
.history-wapper .list li {
	padding-bottom: 10px;
}
.loadmore {
	border-width: 1px; margin: 20px 15px 30px; width: auto; height: 40px; line-height: 38px; overflow: hidden;
}
.m-diff-title {
	line-height: 30px; font-size: 20px;
}
.m-chl-title {
	line-height: 30px; font-size: 20px;
}
.m-diff-text {
	line-height: 26px; font-size: 14px;
}
.m-center-img {
	text-align: center;
}
.m-center-img img {
	vertical-align: top; max-width: 100%;
}
.diff-head {
	line-height: 28px; padding-top: 30px; padding-bottom: 20px; font-size: 16px;
}
.diff-head h1 {
	line-height: 32px; font-size: 20px; margin-bottom: 12px;
}
.diff-head .line {
	width: 120px; height: 2px; margin-left: -60px;
}
.full-diff-text {
	padding: 20px 15px 0px;
}
.full-diff-text .m-diff-text {
	padding: 10px 0px 20px;
}
.full-ablum .item {
	width: 100%; float: none;
}
.adv-supplier {
	padding-top: 30px; padding-bottom: 30px;
}
.adv-supplier .m-diff-text {
	padding: 10px 0px;
}
.full-adv-case {
	position: relative;
}
.full-adv-case img {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.full-adv-case .case-ditt-content {
	padding: 15px; left: 0px; top: 0px; position: relative; z-index: 10;
}
.full-adv-case .m-diff-text {
	padding: 15px 0px 0px; font-size: 14px;
}
.diff-server {
	padding-top: 20px; padding-bottom: 20px;
}
.diff-server .m-diff-text {
	padding: 15px 0px;
}
.full-seo-article {
	padding: 30px 0px 20px;
}
.full-seo-article .m-diff-text {
	padding: 10px 0px;
}
.full-worthy-intro {
	padding-top: 20px;
}
.full-worthy-intro .m-diff-text {
	padding: 15px 15px 20px;
}
.full-faith-article .content {
	line-height: 26px; font-size: 14px;
}
.full-faith-article .content .title {
	width: 100%; float: none;
}
.full-faith-article .content .title h2 {
	line-height: 28px; font-size: 16px; margin-bottom: 10px;
}
.full-faith-article .content .title h3 {
	line-height: 34px; font-size: 20px; margin-bottom: 0px;
}
.common-problem {
	padding-bottom: 20px;
}
.common-problem .qa-title {
	line-height: 30px; font-size: 20px; margin-bottom: 10px;
}
.doc-download {
	padding: 20px 0px 5px;
}
.doc-download ul {
	margin: 0px;
}
.doc-download li {
	width: 100%; margin-bottom: 15px; float: none;
}
.doc-download .inner {
	padding: 0px 15px;
}
.doc-download .info {
	padding: 10px 78px 10px 10px;
}
.doc-download .pdf {
	padding: 0px 0px 0px 56px; height: 48px; line-height: 24px; font-size: 16px; background-size: 32px; -o-background-size: 32px;
}
.doc-download .dw {
	width: 68px; height: 68px; font-size: 0px; background-size: 30px auto; -o-background-size: 30px auto;
}
}
@media all and (max-width:350px)
{
.doc-download .inner {
	padding: 0px 10px;
}
.doc-download .info {
	padding: 10px 74px 10px 10px;
}
.doc-download .pdf {
	height: 44px; line-height: 22px; padding-left: 46px; font-size: 14px;
}
.doc-download .dw {
	width: 64px; height: 64px;
}
}
@media all and (max-width:640px)
{
.qa-list {
	line-height: 22px; padding-top: 10px; font-size: 14px;
}
.qa-list li {
	margin-bottom: 10px;
}
.qa-list h3 {
	padding: 5px 40px 5px 60px; line-height: 22px; font-size: 14px; min-height: 54px; background-size: 54px auto; -o-background-size: 54px auto;
}
.qa-list h3 .ico {
	right: 10px; background-size: 18px auto; -o-background-size: 18px auto;
}
.qa-list h3.cur .ico {
	background-image: url("../images/qaless.png");
}
.qa-list .answer {
	padding: 5px 10px 5px 60px; min-height: 54px; background-size: 54px auto; -o-background-size: 54px auto;
}
.contact-ways {
	padding-top: 30px;
}
.contact-ways .info {
	padding: 20px 0px 10px;
}
.contact-ways .info .item {
	width: 100%; line-height: 26px; font-size: 14px; margin-bottom: 10px; float: none;
}
.contact-ways .info :nth-child(1).item {
	text-align: center;
}
.contact-ways .info :nth-child(1).item .ico img {
	max-width: none;
}
.contact-ways .info .ico {
	text-align: center; margin-bottom: 10px;
}
.contact-ways .info .ico img {
	width: auto !important; height: auto !important; max-width: 25%;
}
.contact-ways .info span {
	text-align: right; vertical-align: top; display: inline-block;
}
.contact-ways .info .label4 {
	width: auto;
}
.full-arrive {
	padding: 20px 0px 0px;
}
.arrive-info {
	padding-bottom: 20px;
}
.arrive-lf {
	padding: 5px 0px 0px 30px; float: none; background-size: 20px auto; -o-background-size: 20px auto;
}

.arrive-lfB {
	padding: 5px 0px 0px 0px; float: none; background-size: 20px auto; -o-background-size: 20px auto;
}

.arrive-lfB>div>img{ width: 100%;}


.arrive-lf .arr-title {
	margin-bottom: 10px;
}
.arrive-lf .arr-title h3 {
	line-height: 22px; font-size: 16px;
}
.arrive-lf .arr-title h4 {
	line-height: 40px; font-size: 28px;
}
.arrive-lf .addr {
	font-size: 14px; margin-bottom: 10px;
}
.arrive-rg {
	border: 0px currentColor; border-image: none; line-height: 26px; padding-left: 0px; font-size: 14px;
}
.full-bdmap {
	height: 200px;
}
.contact-feedback {
	padding-top: 30px; padding-bottom: 30px;
}
.contact-feedback .m-chl-title {
	margin-bottom: 20px;
}
.contact-feedback .contact-form {
	margin: 0px auto; max-width: 1200px;
}
.contact-feedback .text {
	width: 100%; float: none;
}
.contact-feedback .text label {
	padding: 10px 0px; margin-bottom: 15px;
}
.contact-feedback .text label input {
	font-size: 14px;
}
.contact-feedback .text .imgval img {
	top: -1px; height: 37px;
}
.contact-feedback .msg {
	width: 100%; float: none;
}
.contact-feedback .msg p {
	line-height: 50px; font-size: 16px;
}
.contact-feedback .msg textarea {
	width: 100%; height: 94px; line-height: 24px; font-size: 14px;
}
.contact-feedback .form-ctrl {
	width: 100%;
}
.contact-feedback .form-ctrl label {
	padding: 10px 0px; width: 48%; height: 40px;
}
.contact-feedback .form-ctrl label input {
	font-size: 16px;
}
.recruit-content {
	padding-top: 20px; padding-bottom: 20px;
}
.recruit-content .thumb {
	margin-left: 0px; float: none;
}
.recruit-content .thumb img {
	width: 100%;
}
.recruit-content .content {
	line-height: 26px; font-size: 14px;
}
.recruit-content .content .title {
	line-height: 36px; font-size: 20px;
}
.recruit-content .content .text {
	padding: 10px 0px 20px;
}
.recruit-content .content .mail {
	line-height: 28px; font-size: 16px;
}
.recruit-list-wrapper {
	padding-bottom: 30px;
}
.recruit-list-wrapper .brief {
	padding: 10px 0px; line-height: 28px; font-size: 16px;
}
.recruit-list-wrapper .brief h3 {
	width: 90%; font-size: 16px;
}
.recruit-list-wrapper .brief p {
	display: none;
}
.recruit-list-wrapper .brief .ico {
	width: 48px; height: 48px; background-size: 20px auto; -o-background-size: 20px auto;
}
.recruit-list-wrapper .cur.brief .ico {
	background-size: 20px auto; -o-background-size: 20px auto;
}
.recruit-list-wrapper .info {
	padding: 15px 0px; line-height: 26px; font-size: 14px;
}
.recruit-list-wrapper .info dl {
	padding-bottom: 10px;
}
.recruit-list-wrapper .info .item {
	padding-bottom: 10px;
}
.recruit-list-wrapper .info dt {
	width: 100%; float: none;
}
.recruit-list-wrapper .info .label {
	width: 100%; float: none;
}
.recruit-list-wrapper .delivery {
	background: url("../images/delivery.png") no-repeat 28px 8px rgb(51, 51, 51); width: 177px; height: 50px; line-height: 50px; padding-left: 74px; font-size: 16px; margin-left: 0px;
}
.full-error-page .error-back {
	left: 0%; top: 0%; line-height: 40px; font-size: 16px; margin-left: 0px; position: relative;
}
.full-error-page .error-back li {
	width: 16.66%; white-space: nowrap;
}
.full-error-page .error-back a {
	padding: 0px 5px; text-align: center; line-height: 40px; font-size: 12px;
}
.iban-pages {
	bottom: 5px;
}
.iban-pages span {
	margin: 0px 3px; padding: 8px 0px; width: 30px;
}
.site-article-wrapper {
	padding: 20px 15px 0px; width: 100%;
}
.site-article-wrapper li a {
	padding: 15px 0px 0px;
}
.site-article-wrapper .date {
	left: 0px; top: 42px; position: absolute; z-index: 3;
}
.site-article-wrapper .date .mm-dd {
	line-height: 20px; font-size: 14px; font-weight: normal; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: right;
}
.site-article-wrapper .date .yy {
	line-height: 20px; font-size: 14px; float: right;
}
.site-article-wrapper .date .yy::after {
	float: right; display: block; content: "-";
}
.site-article-wrapper .title {
	line-height: 26px; font-size: 16px; margin-bottom: 24px;
}
.site-article-wrapper .desc {
	height: 52px; line-height: 26px; font-size: 14px; margin-bottom: 10px;
}
.site-article-wrapper .tag {
	padding: 0px 0px 15px;
}
.site-article-wrapper .tag a {
	line-height: 24px; font-size: 13px; margin-right: 5px; float: left;
}
.singlepage {
	line-height: 26px; font-size: 14px;
}
.cooperation-iframe {
	width: 100%;
}
.case-intro-wrapper .jiejuelist dl li {
	margin-left: 20px;
}
.news-subnav {
	padding-top: 30px;
}
.news-subnav .news-cate {
	padding-left: 2px; vertical-align: top; display: inline-block;
	width: 100%;
}
.news-subnav .news-cate li {
	width: 33.33%; margin-right: 0px; margin-bottom: 2px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.news-subnav .news-cate a {
	width: 100%; height: 40px; line-height: 40px; font-size: 14px;
}
.customer-swiper {
	display: none;
}
.wapconstomer {
	display: block; position: relative;
}
.wapconstomer::after {
	width: 100%; padding-bottom: 205.63%; display: block; content: "";
}
.wapconstomer .wapbg {
	background: url("../images/wapconstomer.jpg") no-repeat 0px / 100% auto; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -o-background-size: 100% auto;
}
#newBridge .nb-invite-wrap-base {
	bottom: 55px !important;
}
#newBridge .nb-icon-right-bottom {
	bottom: 70px !important;
}
#nb_icon_wrap {
	width: 50px !important; height: 50px !important;
}
#newBridge .nb-icon-wrap-4 .nb-icon-wrap-base {
	background-size: 38px !important; -o-background-size: 38px;
}
.m-gif-ban {
	position: relative; background-color: rgb(236, 103, 28);
}
.m-gif-ban .weblg {
	padding-bottom: 50%;
}
.m-gif-ban .weblg img {
	left: 20%; top: 10.13%; width: 60% !important;
}
#mobile_icon_div > div {
	left: auto !important; width: 50px !important; height: 50px !important; right: 10px !important; background-color: rgb(51, 51, 51) !important;
}
#mobile_icon_div svg {
	transform: translate(-0.7em, -0.7em); -webkit-transform: translate(-0.7em, -0.7em); -moz-transform: translate(-0.7em, -0.7em); -o-transform: translate(-0.7em, -0.7em);
}
.full-project-flow {
	padding: 0px;
}
.full-project-flow .flow-title {
	line-height: 30px; font-size: 20px; margin-bottom: 15px;
}
.full-project-flow .flow-chart {
	margin: 0px; padding-top: 20px;
}
.full-project-flow .flow-chart .item {
	padding: 0px 5px; width: 50%; margin-bottom: 15px;
}
.full-project-flow .flow-chart .item::after {
	display: none;
}
.full-project-flow .flow-chart .item p.mgw {
	margin: 0px;
}
.full-project-flow .flow-chart .item img {
	width: 50% !important;
}
.full-project-flow .flow-chart .item .name {
	padding: 10px 0px 4px; line-height: 26px; font-size: 16px;
}
.full-guidance .guidance-wraper {
	left: 0%; margin-left: 0px;
}
.full-guidance .guidance-wraper h3 {
	line-height: 30px; font-size: 16px; margin-bottom: 5px;
}
.full-guidance .guidance-wraper .ico {
	height: 36px; background-size: 36px auto; -o-background-size: 36px auto;
}
.operate-problems {
	padding-top: 25px; padding-bottom: 30px;
}
.operate-problems .qa-title {
	line-height: 30px; font-size: 20px; margin-bottom: 15px;
}
.operate-problems ul {
	padding-bottom: 15px;
}
.operate-video-popup .operate-video {
	margin: 0px; left: 3%; width: 94%; height: auto; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.operate-video-popup .title {
	line-height: 46px; font-size: 18px;
}
.operate-video-popup .close {
	width: 46px; line-height: 46px; font-size: 24px;
}
.operate-video-popup .video-list {
	padding: 20px; height: auto;
}
.operate-video-popup .video-list a {
	line-height: 40px; background-size: 20px auto; -o-background-size: 20px auto;
}
.video-player-popup .close {
	right: 0px;
}
.maintain-content .m-web-title {
	margin-bottom: 15px;
}
.maintain-content .topic-list .inner {
	padding: 15px;
}
.maintain-content .topic-list h4 {
	margin-bottom: 10px;
}
.maintain-content .topic-list .inner h3 {
	height: 26px; line-height: 26px; overflow: hidden; font-size: 18px; margin-bottom: 10px; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.maintain-content .topic-list p {
	height: auto; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; max-height: 144px; -o-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 6;
}
.full-maintain-flow {
	padding: 25px 0px 30px; background-color: rgb(242, 242, 242);
}
.full-maintain-flow .m-web-title {
	margin-bottom: 20px;
}
.maintain-feature {
	padding: 25px 0px 0px;
}
.maintain-feature .ico {
	margin: 0px auto 15px; width: 42%;
}
.maintain-feature .ico img {
	max-width: 100%;
}
.maintain-feature li {
	width: 50%; margin-bottom: 15px;
}
.maintain-feature li::after {
	display: none;
}
.maintain-feature .time1::after {
	display: none;
}
.maintain-feature .inner {
	padding: 0px 10px;
}
.maintain-feature h3 {
	font-size: 16px; margin-bottom: 10px;
}
.full-contact-tab {
	padding: 20px 0px 15px;
}
.full-contact-tab .tab-handle {
	text-align: center;
}
.full-contact-tab .tab-handle .handle {
	margin: 0px; padding: 155px 5px 0px; width: 50%; vertical-align: top; display: inline-block; background-size: 98px auto; -o-background-size: 98px auto;
}
.full-contact-tab .name {
	line-height: 24px; font-size: 16px;
}
.left-image.full-b2c-server .thumb {
	width: 100%; display: block;
}
.left-image.full-b2c-server .table-middle {
	margin: 0px; width: 100%; display: block;
}
.left-image.full-b2c-server .table-middle .content {
	width: 100%; padding-left: 0px;
}
.ban-center-dev {
	margin-top: 0px; min-height: 135px;
}
.ban-center-dev .title {
	line-height: 1.4; font-size: 18px;
}
#LRfloater0 {
	top: auto !important; right: 10px !important; bottom: 225px !important; margin-bottom: 0px !important;
}
#LRfloater0 img {
	width: 42px; height: 42px;
}
#LRMINIBar {
	right: 10px !important;
}
#LR-BTN-ICON {
	margin: 4px !important;
}
#LR-BTN {
	width: 42px !important; height: 42px !important; line-height: 42px !important;
}
#LR-CIRCLE {
	width: 42px !important; height: 42px !important; line-height: 42px !important;
}
#LR-CIRCLE {
	background-color: rgb(1, 160, 255) !important;
}
#LXB_CONTAINER {
	z-index: 99 !important;
}
#LXB_CLOSE_BTN {
	z-index: 99 !important;
}
#LXB_INVITE {
	z-index: 99 !important;
}
.lxb-container-btn-show#LXB_CONTAINER_SHOW {
	top: auto !important; bottom: 230px !important; margin-bottom: 0px !important;
}
#mobile_icon_div {
	display: none !important;
}
.lxb-container-btn-show#LXB_CONTAINER_SHOW {
	display: none !important;
}
.iban-ctrl {
	padding: 0px 15px; width: auto; height: 34px;
}
.iban-index span {
	line-height: 34px; font-size: 16px;
}
.iban-index .line {
	font-size: 16px;
}
.iban-nav {
	display: none;
}
.scroll-tips {
	display: none;
}
}
@media all and (max-width:350px)
{
.mcase-right-info {
	padding: 0px;
}
.m-ichl-subnav li a {
	font-size: 14px;
}
}
@media not all
{
.footer-content {
	
}
.sidebar {
	
}
}
.szcolor-white {
	color: rgb(255, 255, 255);
}
.szm-fs24 {
	font-size: 24px;
}
.m-tcenter {
	text-align: center;
}
.sz-col-md-4 {
	width: 33.3%; float: left;
}
.sz-col-md-3 {
	width: 25%; float: left;
}
.szcolor-gary {
	color: rgb(102, 102, 102);
}
.sz-mb10 {
	margin-bottom: 10px;
}
.sz-bggary {
	background: rgb(241, 241, 241);
}
.szcolor-red {
	color: rgb(1, 160, 255);
}
.seom-title {
	text-align: center; line-height: 48px; font-size: 32px; margin-bottom: 10px;
}
.why-column-one {
	overflow: hidden; padding-top: 96px; padding-bottom: 96px; background-color: rgb(255, 255, 255);
}
.why-list {
	margin: 0px -28px; padding-top: 105px;
}
.why-list li {
	width: 25%; text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 16px; float: left;
}
.why-list li .why-box {
	padding: 0px 28px 20px;
}
.why-list li .why-icon {
	margin-bottom: 40px;
}
.why-list li .why-icon img {
	height: 82px;
}
.why-list li .why-title {
	color: rgb(51, 51, 51); font-size: 24px; margin-bottom: 10px;
}
.why-list li p {
	margin: 0px auto; max-width: 310px;
}
.seo-operation {
	overflow: hidden; position: relative;
}
.seo-operation img {
	width: 100%; display: block;
}
.difference-box {
	width: 100%; text-align: center;
}
.mseo-xycenter {
	left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.szm-mb20 {
	margin-bottom: 20px;
}
.five-advantages {
	padding-top: 64px; padding-bottom: 120px;
}
.advant-list {
	text-align: center; line-height: 0; padding-top: 70px; font-size: 0px;
}
.advant-list li {
	width: 20%; line-height: 24px; font-size: 16px; vertical-align: top; display: inline-block;
}
.advant-list li .advant-item {
	padding: 0px 30px;
}
.advant-list li .adv-icon {
	margin: 0px auto 50px; border-radius: 100%; border: 1px solid rgb(1, 160, 255); border-image: none; width: 150px; height: 150px; -webkit-border-radius: 100%;
}
.advant-list li .adv-icon img {
	width: 100%;
}
.advant-list li h4 {
	margin-bottom: 13px;
}
.m-seocontent {
	margin: 0px auto; padding-top: 8px; max-width: 800px;
}
.ranking-dec {
	margin: 0px auto; padding-top: 8px; max-width: 800px;
}
.seo-searchrank {
	background: rgb(242, 242, 242); padding: 50px 0px 100px;
}
.optimization {
	line-height: 0; padding-top: 80px; font-size: 0px;
}
.optimization li {
	width: 25%; text-align: center; line-height: 24px; font-size: 16px; vertical-align: top; display: inline-block;
}
.optimization li .opt-icon {
	height: 80px; margin-bottom: 40px;
}
.optimization li h4 {
	margin-bottom: 12px;
}
.additional-services {
	padding-top: 100px; padding-bottom: 50px;
}
.ranking-dec {
	text-align: center;
}
.additional-list {
	text-align: center; line-height: 0; padding-top: 70px; font-size: 0px;
}
.additional-list li {
	width: 25%; line-height: 24px; padding-bottom: 65px; font-size: 16px; vertical-align: top; display: inline-block;
}
.additional-list li .add-icon {
	margin: 0px auto 20px; border-radius: 50%; border: 1px solid rgb(1, 160, 255); border-image: none; width: 160px; height: 160px; -webkit-border-radius: 50%;
}
.additional-list li .add-icon img {
	width: 100%; display: block;
}
.additional-list li h5 {
	margin-bottom: 15px;
}
.additional-list li .max-width240 {
	margin: 0px auto; max-width: 240px;
}
.additional-list li .addit-box {
	padding: 0px 20px;
}
.wqpclassic-case {
	overflow: hidden; padding-top: 60px; padding-bottom: 98px;
}
.wqpicase-list {
	padding-top: 55px;
}
.wqpicase-list {
	margin: 0px -40px;
}
.wqpicase-list li .item {
	padding: 0px 40px; line-height: 22px; font-size: 14px;
}
.wqpicase-list li .item a {
	color: rgb(102, 102, 102); display: block;
}
.wqpicase-list li .item .imgzoom {
	overflow: hidden; margin-bottom: 20px; position: relative;
}
.wqpicase-list li .item .imgzoom::before {
	padding-bottom: 66.66%; display: block; content: "";
}
.wqpicase-list li .item .imgzoom img {
	left: 0px; top: 0px; width: 100%; display: block; position: absolute;
}
.wqpicase-list li .item .title {
	font-size: 16px;
}
.wqpicase-list li .item .desc {
	height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.immediate-use {
	text-align: center; padding-bottom: 45px;
}
.immediate-use a {
	border: 1px solid rgb(191, 191, 191); transition:0.3s; border-image: none; width: 184px; height: 55px; color: rgb(1, 160, 255); line-height: 55px; font-size: 20px; display: inline-block; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s;
}
.immediate-use a:hover {
	background: rgb(1, 160, 255); border-color: rgb(1, 160, 255); color: rgb(255, 255, 255);
}
.we-resources {
	padding-top: 90px; padding-bottom: 100px;
}
.resources-list {
	padding-top: 50px;
}
.resources-list ul {
	background: rgb(245, 245, 245); border-top-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.resources-list ul li {
	width: 20%; color: rgb(102, 102, 102); font-size: 16px; float: left;
}
.resources-list ul li .res-tit22 {
	margin-bottom: 10px;
}
.resources-list ul li:last-child .resway-item::before {
	display: none;
}
.resway-item {
	margin: -1px 0px 0px -1px; padding: 45px 20px 40px 40px; border: 1px solid rgb(219, 219, 219); border-image: none; position: relative;
}
.resway-item::before {
	background: url("../images/onlineicon06.png") no-repeat 0px 0px; top: 50%; width: 22px; height: 72px; right: -20px; display: block; position: absolute; z-index: 2; content: ""; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.res-icon {
	height: 56px; line-height: 56px; margin-bottom: 34px; display: block;
}
.res-icon img {
	max-height: 100%;
}
.res-tit22 {
	color: rgb(51, 51, 51); font-size: 22px;
}
.delivery-wrap {
	background: url("../images/seoimg07.jpg") no-repeat center 0px / cover; padding-top: 64px; padding-bottom: 85px; -o-background-size: cover;
}
.delivery-list {
	line-height: 0; padding-top: 65px; font-size: 0px;
}
.delivery-list li {
	width: 25%; text-align: center; color: rgb(255, 254, 254); line-height: 24px; font-size: 14px; vertical-align: top; display: inline-block;
}
.delivery-list li .deli-icon {
	margin: 0px auto 20px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 160px; height: 160px; line-height: 160px; -webkit-border-radius: 50%;
}
.delivery-list li .deli-icon img {
	max-height: 100%;
}
.delivery-list li .szm-fs24 {
	margin-bottom: 20px;
}
.delivery-list li .max220 {
	margin: 0px auto; max-width: 220px;
}
.media-matrix {
	padding-top: 64px; padding-bottom: 88px;
}
.matrix-list {
	padding-top: 40px;
}
.matrix-list li {
	width: 25%; float: left;
}
.matrix-list li .matrix-item {
	background: url("../images/advicon11.png") no-repeat right bottom; margin: -1px 0px 0px -1px; padding: 30px 30px 30px 64px; border: 1px solid rgb(219, 219, 219); border-image: none; position: relative;
}
.matrix-list li .matrix-item::before {
	background: url("../images/advicon10.png"); top: 50%; width: 26px; height: 55px; right: -26px; display: block; position: absolute; z-index: 2; content: ""; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.matrix-list li .matrix-item .szm-fs24 {
	margin-bottom: 16px;
}
.matrix-list li:last-child .matrix-item::before {
	display: none;
}
.matrix-num {
	color: rgb(227, 67, 67); line-height: 52px; font-size: 52px; margin-bottom: 20px; display: block;
}
.overall-coverage {
	background: rgb(241, 241, 241); padding-top: 65px; padding-bottom: 100px;
}
.overage-dl {
	padding-top: 70px;
}
.overage-dl dt {
	width: 50%; float: left; position: relative;
}
.overage-dl dt img {
	max-width: 100%;
}
.overage-dl dt::after {
	background: url("../images/advicon12.png"); top: 50%; width: 78px; height: 52px; right: -20px; display: block; position: absolute; content: ""; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.overage-dl dd {
	width: 50%; overflow: hidden; padding-top: 30px; float: left;
}
.cover-item {
	padding-left: 180px; margin-bottom: 70px; max-width: 500px;
}
:last-child.cover-item {
	margin-bottom: 0px;
}
.cover-item .cover-num {
	color: rgb(227, 67, 67); line-height: 48px; font-size: 48px; margin-bottom: 15px;
}
.media-partners {
	padding-top: 65px; padding-bottom: 50px;
}
.media-partners .media-list {
	width: 100%; padding-top: 100px;
}
.media-partners .media-list li {
	width: 25%; text-align: center; border-right-color: rgb(241, 241, 241); border-bottom-color: rgb(241, 241, 241); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.media-partners .media-list li img {
	display: inline-block; max-width: 100%;
}
.media-partners .media-list li:nth-of-type(4n-4) {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ad-serving {
	padding-top: 50px;
}
.ad-serving li {
	width: 20%; float: left;
}
.ad-serving li .serving-box {
	padding: 50px 20px 40px 40px; color: rgb(102, 102, 102); position: relative;
}
.ad-serving li .serving-box .sameheight {
	min-height: 210px;
}
.ad-serving li .serving-box h2 {
	color: rgb(51, 51, 51); margin-bottom: 10px;
}
.ad-serving li:nth-of-type(2n+1) {
	background: rgb(245, 245, 245);
}
.ad-serving li:nth-of-type(2n+1) .serving-box {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ad-serving li:nth-of-type(2n+1) .serving-box::after {
	background: rgb(245, 245, 245); border-width: 10px 10px 1px 1px; border-style: solid; border-color: transparent transparent rgb(219, 219, 219) rgb(219, 219, 219); border-image: none; top: 40%; width: 20px; height: 20px; right: -26px; position: absolute; content: ""; transform: rotate(-135deg) translateY(-50%); -webkit-transform: rotate(-135deg) translateY(-50%); -moz-transform: rotate(-135deg) translateY(-50%); -o-transform: rotate(-135deg) translateY(-50%);
}
.ad-serving li:nth-of-type(2n+1):nth-of-type(5n-5) .serving-box::after {
	display: none;
}
.sz-fs22 {
	font-size: 22px;
}
.serv-num {
	color: rgb(227, 67, 67); line-height: 52px; font-size: 52px; margin-bottom: 20px; display: block;
}
.wtechnical-support {
	background: url("../images/advimg01.jpg") no-repeat center 0px; padding-top: 48px; min-height: 530px;
}
.wtech-left {
	padding: 36px 0px 0px; width: 30%; line-height: 36px; font-size: 32px; float: left;
}
.wtech-right {
	width: 61.25%; float: right;
}
.wtech-right li {
	width: 25%; text-align: center; float: left;
}
.wtech-right li .wtech-icon {
	margin: 0px auto 15px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 160px; height: 160px; line-height: 160px; -webkit-border-radius: 50%;
}
.wtech-right li .wtech-icon img {
	max-height: 100%;
}
.szm-mt80 {
	margin-top: 80px;
}
.wt-cntit {
	color: rgb(1, 160, 255);
}
.wt-entit {
	color: rgb(255, 255, 255); margin-bottom: 30px; opacity: 0.5;
}
.location-box {
	padding-top: 64px; padding-bottom: 64px;
}
.location-box ul .szm-pt0 {
	padding-top: 0px;
}
.location-box ul li .matrix-item {
	background: none; padding: 60px 28px 50px 48px; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.location-box ul li .matrix-item .szm-fs24 {
	color: rgb(51, 51, 51);
}
.szm-pt0 {
	padding-top: 0px;
}
.pain-spot {
	background: rgb(241, 241, 241); padding-top: 78px; padding-bottom: 70px;
}
.spot-left {
	width: 52.5%; float: left;
}
.spot-left li {
	width: 33.33%; float: left;
}
.spot-left li .spot-item {
	margin: -1px 0px 0px -1px; padding: 30px 20px 30px 30px; border: 1px solid rgb(223, 223, 223); border-image: none; color: rgb(102, 102, 102);
}
.spot-left li .spot-item .sz-fs22 {
	color: rgb(51, 51, 51); margin-bottom: 10px;
}
.spot-wrap {
	margin-top: 80px;
}
.spot-right {
	width: 32.5%; float: right;
}
.spot-right img {
	max-width: 100%;
}
.szm-pt60 {
	padding-top: 60px;
}
.content-Jitter {
	padding-top: 60px; padding-bottom: 106px;
}
.jit-img {
	margin: 30px 0px 40px; height: 50px; line-height: 50px;
}
.jit-img img {
	max-height: 100%;
}
.jit-num {
	margin: -30px -10px 0px 0px; text-align: right; color: rgb(227, 67, 67); line-height: 80px; font-size: 100px; display: block; opacity: 0.1;
}
.sz-pbuild-wrap {
	padding-top: 64px; padding-bottom: 0px;
}
.sz-pbuild-list {
	line-height: 0; font-size: 0px; margin-top: 30px; position: relative;
}
.sz-pbuild-list li {
	width: 16.66%; text-align: center; line-height: 24px; font-size: 16px; vertical-align: top; display: inline-block;
}
.sz-pbuild-list li .build-icon {
	height: 40px; overflow: hidden; margin-bottom: 10px;
}
.sz-pbuild-list li .build-icon img {
	max-height: 100%;
}
.sz-pbuild-list li .build-dot {
	background: rgb(227, 67, 67); border-radius: 50%; width: 16px; height: 16px; margin-bottom: 15px; display: inline-block; position: relative; -webkit-border-radius: 50%;
}
.sz-pbuild-list li .build-dot::before {
	background: rgb(255, 255, 255); border-radius: 50%; left: 4px; top: 4px; width: 8px; height: 8px; display: block; position: absolute; content: ""; -webkit-border-radius: 50%;
}
.sz-pbuild-list::before {
	top: 58px; width: 100%; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(212, 212, 212);
}
.sz-pbuild-list {
	margin-top: 60px;
}
.sz-pbuild-list li .build-icon {
	height: 60px; margin-bottom: 20px;
}
.sz-pbuild-list li .build-dot {
	width: 20px; height: 20px;
}
.sz-pbuild-list li .build-dot::before {
	left: 5px; top: 5px; width: 10px; height: 10px;
}
.sz-pbuild-list::before {
	top: 89px;
}
.opjitter-wrap {
	padding-top: 64px; padding-bottom: 95px;
}
.opjitter-floatnone {
	margin: 0px auto; padding: 60px 0px 0px; width: 100%; line-height: 24px; font-size: 14px; float: none; max-width: 1450px;
}
.wind-tremor {
	padding-top: 65px; padding-bottom: 140px;
}
.analysis-ul {
	padding-top: 79px; margin-right: -20px; margin-left: -20px;
}
.analysis-ul li {
	width: 16.66%; margin-bottom: 15px; float: left;
}
.m-analysis {
	margin: 0px 15px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
.m-analysis .title {
	background: rgb(227, 67, 67); text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 24px;
}
.m-analysis .word {
	padding: 20px 15px 25px; border: 1px solid rgb(223, 223, 223); border-image: none; position: relative;
}
.m-analysis .word .info {
	width: 100%; color: rgb(102, 102, 102); line-height: 24px; display: block;
}
.telphone-box {
	padding-bottom: 100px;
}
.sztel-num {
	text-align: center; margin-top: 30px;
}
.sztel-num a {
	background-position: 60px; padding: 14px 60px 14px 108px; border-radius: 30px; color: rgb(255, 255, 255); font-size: 32px; display: inline-block; background-image: url("../images/advicon26.png"); background-repeat: no-repeat; background-color: rgb(1, 160, 255); -webkit-border-radius: 30px;
}
.iclassic-case {
	position: relative;
}
.wqp-casetab {
	top: 38px; right: 0px; font-size: 0px; position: absolute; z-index: 10;
}
.wqp-casetab a {
	margin: 0px 4px; padding: 0px 16px; transition:0.3s; height: 34px; color: rgb(136, 136, 136); line-height: 34px; font-size: 14px; display: inline-block; position: relative; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s;
}
.wqp-casetab a::after {
	top: 0px; right: -4px; line-height: 34px; position: absolute; content: "|";
}
.wqp-casetab a.cur {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.wqp-casetab a:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.wqp-casetab a:last-child::after {
	display: none;
}
.indexcase-wrap {
	display: none;
}
.indexcase-wrap .iclassic-wrapper {
	display: none;
}
.m-mb10 {
	margin-bottom: 10px;
}
.szbuild-box {
	padding-top: 45px; padding-bottom: 45px;
}
.maxwidth1024 {
	margin: 0px auto; max-width: 1024px;
}
.better-tit {
	padding: 10px 0px;
}
.szbuild-principle {
	background-position: center; position: relative; background-size: cover; -o-background-size: cover;
}
.szbuild-commonweb {
	width: 100%; padding-top: 20px; padding-bottom: 24px; display: table;
}
.build-prin {
	width: 30%; line-height: 36px; font-size: 32px; vertical-align: middle; display: table-cell;
}
.build-prin img {
	max-width: 100%;
}
.m-tr {
	text-align: right;
}
.prin-content {
	line-height: 36px; overflow: hidden; padding-left: 68px; font-size: 22px; vertical-align: middle; display: table-cell;
}
.maxwidth800 {
	max-width: 800px;
}
.good-web-wrap {
	padding-top: 100px; padding-bottom: 100px;
}
.principle-list {
	margin: 0px -50px; padding-bottom: 100px;
}
.principle-list li {
	padding: 0px 50px; width: 50%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.principle-list li img {
	width: 156px; height: 156px; margin-right: 32px; float: left;
}
.principle-list li .ciple-text {
	overflow: hidden;
}
.principle-list li .ciple-text h5 {
	font-size: 24px; margin-bottom: 20px;
}
.simple-wrap {
	padding-top: 120px; padding-bottom: 120px;
}
.maxwidth970 {
	max-width: 970px;
}
.fine-team {
	padding-top: 100px; padding-bottom: 100px;
}
.team-list {
	padding-top: 100px;
}
.team-list li {
	width: 33.33%; float: left;
}
.team-list li .fine-conbox {
	margin: -1px 0px 0px -1px; padding: 30px; border: 1px solid rgb(237, 237, 237); border-image: none; position: relative;
}
.team-list li .fine-conbox .team-icon {
	top: 0px; right: 0px; position: absolute;
}
.build-sztitle {
	text-align: center; color: rgb(1, 160, 255); line-height: 50px; font-size: 48px;
}
.which-wrap {
	padding-bottom: 100px;
}
.szwhilce-list {
	padding-top: 60px;
}
.szwhilce-list li {
	width: 33%; text-align: center; vertical-align: top; display: inline-block;
}
.szwhilce-list li img {
	width: 120px; height: 120px; margin-bottom: 20px;
}
.optimize {
	overflow: hidden; padding-top: 35px; background-color: rgb(242, 242, 242);
}
.colorbule {
	color: rgb(1, 160, 255);
}
.compare-tit {
	text-align: center; color: rgb(17, 17, 17); line-height: 40px; font-size: 26px; font-weight: lighter; margin-bottom: 20px;
}
.compare-tit span {
	margin: 0px 18px; color: rgb(1, 160, 255); font-family: "Montserrat-Regular"; font-weight: bold; display: inline-block;
}
.optimize {
	padding-bottom: 25px; position: relative;
}
.optimize::before {
	left: 0px; top: 0px; width: 50%; height: 100%; display: block; position: absolute; z-index: 0; content: ""; background-color: rgb(234, 234, 234);
}
.optimize .commonweb {
	position: relative; z-index: 2;
}
.compare-list li {
	line-height: 20px; margin-bottom: 18px; position: relative; min-height: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.dot-icon {
	position: relative; min-height: 50px;
}
.compare-left {
	width: 50%; text-align: right; color: rgb(1, 160, 255); padding-right: 50px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.compare-right {
	width: 50%; padding-left: 50px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.compare-middle {
	left: 50%; top: 50%; position: absolute; z-index: 1; box-sizing: border-box; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.coliumn-tit {
	width: 50px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; position: relative; background-color: rgb(191, 191, 191);
}
.coliumn-tit::before {
	left: -10px; top: 50%; width: 10px; height: 2px; margin-top: -1px; display: block; position: absolute; content: ""; background-color: rgb(1, 160, 255);
}
.coliumn-tit::after {
	left: -10px; top: 50%; width: 10px; height: 2px; margin-top: -1px; display: block; position: absolute; content: ""; background-color: rgb(1, 160, 255);
}
.coliumn-tit::after {
	left: auto; right: -10px; background-color: rgb(191, 191, 191);
}
.coliumn-tit .icon-left {
	border-radius: 50%; border: 2px solid rgb(1, 160, 255); border-image: none; left: -20px; top: 50%; width: 10px; height: 10px; display: block; position: absolute; content: ""; box-sizing: border-box; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 50%;
}
.coliumn-tit .icon-right {
	border-radius: 50%; border: 2px solid rgb(1, 160, 255); border-image: none; left: -20px; top: 50%; width: 10px; height: 10px; display: block; position: absolute; content: ""; box-sizing: border-box; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 50%;
}
.coliumn-tit .icon-right {
	border-color: rgb(191, 191, 191); left: auto; right: -20px;
}
.standard {
	overflow: hidden; padding-top: 35px;
}
.standard ul {
	padding-top: 15px;
}
.standard .pt100 {
	padding-bottom: 20px;
}
.weullist {
	text-align: center; line-height: 0; padding-top: 24px; font-size: 0px;
}
.weullist li {
	padding: 0px 10px 20px; width: 33.3%; text-align: center; line-height: 20px; font-size: 16px; display: inline-block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.weullist li .we-icon {
	margin: 0px auto 10px; border-radius: 50%; border: 1px solid rgb(191, 191, 191); border-image: none; width: 80px; position: relative; cursor: pointer; -webkit-border-radius: 50%;
}
.weullist li .we-icon img {
	width: 100%;
}
@media all and (min-width:768px)
{
.weullist li {
	width: 20%;
}
}
@media all and (min-width:1024px)
{
.compare-tit {
	margin-bottom: 30px;
}
.compare-list li {
	font-size: 18px;
}
.optimize {
	padding-top: 80px; padding-bottom: 66px;
}
.compare-list li {
	line-height: 30px; margin-bottom: 28px;
}
.dot-icon {
	padding-top: 9px;
}
.compare-left {
	padding-right: 150px;
}
.compare-right {
	padding-left: 150px;
}
.coliumn-tit {
	width: 165px; height: 50px; line-height: 50px; font-size: 18px;
}
.coliumn-tit::before {
	left: -47px; width: 47px; height: 2px;
}
.coliumn-tit::after {
	left: -47px; width: 47px; height: 2px;
}
.coliumn-tit::after {
	left: auto; right: -47px;
}
.coliumn-tit .icon-left {
	left: -55px;
}
.coliumn-tit .icon-right {
	left: -55px;
}
.coliumn-tit .icon-right {
	left: auto; right: -55px;
}
.standard {
	padding-top: 90px; padding-bottom: 50px;
}
.standard ul {
	padding-top: 80px;
}
.weullist {
	padding-top: 24px;
}
.weullist li {
	width: 20%; line-height: 20px; padding-bottom: 20px; font-size: 20px;
}
.weullist li .we-icon {
	margin: 0px auto 20px; width: 160px;
}
}
@media all and (max-width:1366px)
{
.szm-fs24 {
	font-size: 18px;
}
}
@media all and (max-width:640px)
{
.szm-fs24 {
	font-size: 16px;
}
.sz-col-xs-12 {
	width: 100%; float: left;
}
.seom-title {
	line-height: 26px; font-size: 18px; margin-bottom: 0px;
}
.why-column-one {
	padding-top: 30px; padding-bottom: 30px;
}
.why-list {
	margin: 0px -10px; padding-top: 30px;
}
.why-list li {
	width: 100%; line-height: 22px; font-size: 14px;
}
.why-list li .why-box {
	padding: 0px 10px 20px;
}
.why-list li .why-icon {
	margin-bottom: 20px;
}
.why-list li .why-icon img {
	height: 52px;
}
.why-list li .why-title {
	font-size: 16px;
}
.seo-operation {
	line-height: 22px; font-size: 14px;
}
.seo-operation img {
	width: auto; height: 250px;
}
.difference-box .seom-title {
	font-size: 18px;
}
.difference-box br {
	display: none;
}
.szm-mb20 {
	margin-bottom: 10px;
}
.five-advantages {
	padding-top: 30px; padding-bottom: 30px;
}
.advant-list {
	padding-top: 20px;
}
.advant-list li {
	width: 50%; line-height: 22px; font-size: 14px;
}
.advant-list li .advant-item {
	padding: 0px 5px 15px;
}
.advant-list li .adv-icon {
	margin: 0px auto 10px; width: 80px; height: 80px;
}
.advant-list li h4 {
	margin-bottom: 10px;
}
.advant-list li:last-child {
	width: 100%;
}
.mob-fs14 {
	line-height: 22px; font-size: 14px;
}
.seo-searchrank {
	padding: 35px 0px 30px;
}
.optimization {
	padding-top: 20px;
}
.optimization li {
	width: 50%; line-height: 22px; padding-bottom: 15px; font-size: 14px;
}
.optimization li .opt-icon {
	height: 50px; margin-bottom: 10px;
}
.optimization li .opt-icon img {
	height: 50px;
}
.additional-services {
	padding-top: 35px; padding-bottom: 40px;
}
.additional-list {
	padding-top: 20px;
}
.additional-list li {
	width: 50%; line-height: 22px; padding-bottom: 15px; font-size: 14px;
}
.additional-list li .add-icon {
	margin: 0px auto 10px; width: 80px; height: 80px;
}
.additional-list li .addit-box {
	padding: 0px 10px;
}
.wqpclassic-case {
	padding-top: 35px; padding-bottom: 25px;
}
.wqpicase-list {
	padding-top: 25px;
}
.wqpicase-list {
	margin: 0px -10px;
}
.wqpicase-list li {
	padding-bottom: 15px;
}
.wqpicase-list li .item {
	padding: 0px 10px;
}
.wqpicase-list li .item .imgzoom {
	margin-bottom: 20px;
}
.wqpicase-list li .item .title {
	font-size: 16px;
}
.immediate-use {
	padding-top: 10px; padding-bottom: 15px;
}
.immediate-use a {
	width: 140px; height: 40px; line-height: 40px; font-size: 16px;
}
.we-resources {
	padding-top: 35px; padding-bottom: 30px;
}
.resources-list {
	padding-top: 20px;
}
.resources-list ul {
	height: 100%; display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.resources-list ul li {
	width: 50%; line-height: 24px; font-size: 14px; float: none;
}
.resway-item {
	padding: 20px 10px 20px 20px; height: 100%;
}
.resway-item::before {
	width: 10px; height: 33px; right: -10px; background-size: cover; -o-background-size: cover;
}
.res-icon {
	height: 46px; line-height: 46px; margin-bottom: 14px;
}
.res-icon img {
	max-height: 100%;
}
.res-tit22 {
	font-size: 18px;
}
.we-resources {
	padding-top: 35px; padding-bottom: 30px;
}
.resources-list {
	padding-top: 20px;
}
.resources-list ul {
	display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.resources-list ul li {
	width: 50%; font-size: 14px; float: none;
}
.resources-list ul li .res-tit22 {
	margin-bottom: 10px;
}
.resway-item {
	padding: 20px 20px 20px 40px;
}
.resway-item::before {
	width: 14px; height: 46px; right: -14px; content: "";
}
.res-icon {
	height: 36px; line-height: 36px; margin-bottom: 14px;
}
.res-tit22 {
	font-size: 18px;
}
.delivery-wrap {
	padding-top: 35px; padding-bottom: 25px;
}
.delivery-list {
	padding-top: 25px; display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.delivery-list li {
	width: 50%; padding-bottom: 20px;
}
.delivery-list li .deli-icon {
	margin: 0px auto 10px; width: 80px; height: 80px; line-height: 80px;
}
.delivery-list li .szm-fs24 {
	margin-bottom: 10px;
}
.delivery-list li .max220 {
	margin: 0px auto; max-width: 220px;
}
.media-matrix {
	padding-top: 35px; padding-bottom: 35px;
}
.matrix-list {
	padding-top: 20px; display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.matrix-list li {
	width: 50%; float: none;
}
.matrix-list li .matrix-item {
	padding: 10px 20px 10px 30px; height: 100%; background-size: auto 50px; -o-background-size: auto 50px;
}
.matrix-list li .matrix-item::before {
	width: 16px; height: 34px; right: -16px; content: ""; background-size: cover; -o-background-size: cover;
}
.matrix-list li .matrix-item .szm-fs24 {
	margin-bottom: 6px;
}
.matrix-num {
	line-height: 38px; font-size: 36px; margin-bottom: 10px;
}
.overall-coverage {
	padding-top: 35px; padding-bottom: 30px;
}
.overage-dl {
	padding-top: 20px;
}
.overage-dl dt {
	width: 100%; padding-bottom: 30px; float: none;
}
.overage-dl dt::after {
	left: 50%; top: auto; width: 38px; height: 25px; bottom: 0px; transform: translate(-50%, 0px) rotate(90deg); background-size: cover; -webkit-transform: translate(-50%, 0) rotate(90deg); -moz-transform: translate(-50%, 0) rotate(90deg); -o-transform: translate(-50%, 0) rotate(90deg); -o-background-size: cover;
}
.overage-dl dd {
	width: 100%; float: none;
}
.cover-item {
	padding-left: 0px; margin-bottom: 20px;
}
.cover-item .cover-num {
	line-height: 38px; font-size: 36px; margin-bottom: 10px;
}
.media-partners {
	padding-top: 35px; padding-bottom: 20px;
}
.media-partners .media-list {
	padding-top: 20px;
}
.media-partners .media-list li {
	width: 25%; float: left;
}
.ad-serving {
	padding-top: 30px; display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.ad-serving li {
	width: 50%; float: none;
}
.ad-serving li .serving-box {
	padding: 20px; height: 100%;
}
.ad-serving li .serving-box h2 {
	margin-bottom: 10px;
}
.ad-serving li:nth-of-type(2n+1) {
	background: none;
}
.ad-serving li:nth-of-type(2n+1) .serving-box {
	border: currentColor; border-image: none;
}
.ad-serving li:nth-of-type(2n+1) .serving-box::after {
	display: none;
}
.ad-serving li:nth-of-type(4n-3) {
	background: rgb(245, 245, 245);
}
.ad-serving li:nth-of-type(4n) {
	background: rgb(245, 245, 245);
}
.ad-serving li:nth-of-type(4n-3) .serving-box {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ad-serving li:nth-of-type(4n) .serving-box {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ad-serving li:nth-of-type(4n-3) .serving-box::after {
	right: -17px; display: block !important;
}
.ad-serving li:nth-of-type(4n) .serving-box::after {
	right: -17px; display: block !important;
}
.sz-fs22 {
	font-size: 16px;
}
.serv-num {
	line-height: 32px; font-size: 32px; margin-bottom: 10px;
}
.wtechnical-support {
	padding-top: 35px; min-height: 530px; background-size: cover; -o-background-size: cover;
}
.wtech-left {
	padding: 0px; width: 100%; line-height: 30px; font-size: 18px; float: none;
}
.wtech-right {
	width: 100%; padding-top: 30px; float: none;
}
.wtech-right li {
	width: 50%; padding-bottom: 20px; float: left;
}
.wtech-right li .wtech-icon {
	margin: 0px auto 15px; width: 80px; height: 80px; line-height: 80px;
}
.szm-mt80 {
	margin-top: 30px;
}
.wt-entit {
	margin-bottom: 5px;
}
.sz-pbuild-list {
	line-height: 0; font-size: 0px; margin-top: 30px; position: relative;
}
.sz-pbuild-list li {
	font-size: 14px;
}
.sz-pbuild-list li .build-icon {
	height: 40px; overflow: hidden; margin-bottom: 10px;
}
.sz-pbuild-list li .build-dot {
	width: 16px; height: 16px; margin-bottom: 15px;
}
.sz-pbuild-list li .build-dot::before {
	left: 4px; top: 4px; width: 8px; height: 8px; content: "";
}
.sz-pbuild-list::before {
	top: 58px; width: 100%;
}
.location-box {
	padding-top: 35px; padding-bottom: 35px;
}
.location-box ul li .matrix-item {
	padding: 30px 10px 30px 28px;
}
.pain-spot {
	padding-top: 35px; padding-bottom: 30px;
}
.spot-left {
	width: 100%; float: none; display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.spot-left li {
	width: 50%; float: none;
}
.spot-left li .spot-item {
	padding: 20px; height: 100%;
}
.spot-wrap {
	margin-top: 30px;
}
.spot-right {
	padding: 20px 0px 0px; width: 100%; float: none;
}
.szm-pt60 {
	padding-top: 30px;
}
.content-Jitter {
	padding-top: 35px; padding-bottom: 35px;
}
.jit-img {
	margin: 20px 0px; height: 40px; line-height: 40px;
}
.jit-num {
	margin: -10px -10px 0px 0px; line-height: 40px; font-size: 50px;
}
.sz-pbuild-wrap {
	padding-top: 35px; padding-bottom: 0px;
}
.sz-pbuild-list {
	margin-top: 20px;
}
.sz-pbuild-list li {
	font-size: 14px;
}
.sz-pbuild-list li .build-icon {
	height: 40px; line-height: 40px;
}
.sz-pbuild-list li .build-dot {
	margin-bottom: 5px;
}
.opjitter-wrap {
	padding-top: 35px; padding-bottom: 35px;
}
.opjitter-floatnone {
	padding: 20px 0px 0px;
}
.wind-tremor {
	padding-top: 35px; padding-bottom: 20px;
}
.analysis-ul {
	padding-top: 19px; margin-right: -10px; margin-left: -10px; display: flex; flex-wrap: wrap; align-content: stretch; -webkit-flex-wrap: wrap; -webkit-align-content: stretch;
}
.analysis-ul li {
	width: 50%; margin-bottom: 15px; float: none;
}
.m-analysis {
	margin: 0px 10px; height: 100%;
}
.m-analysis .title {
	line-height: 48px; font-size: 16px;
}
.m-analysis .word {
	padding: 20px 15px 25px; height: 100%;
}
.m-analysis .word .info {
	font-size: 14px;
}
.telphone-box {
	padding-bottom: 30px;
}
.sztel-num {
	margin-top: 20px;
}
.sztel-num a {
	background-position: 30px; padding: 14px 30px 14px 60px; font-size: 22px; background-size: auto 26px; -o-background-size: auto 26px;
}
.m-mb10 {
	margin-bottom: 10px;
}
.szbuild-box {
	padding-top: 35px; padding-bottom: 35px;
}
.szbuild-commonweb {
	width: 100%; padding-top: 20px; padding-bottom: 24px; display: block;
}
.build-prin {
	width: 100%; text-align: center; line-height: 26px; padding-bottom: 20px; font-size: 18px; display: block;
}
.build-prin img {
	max-width: 30%;
}
.prin-content {
	line-height: 26px; padding-left: 0px; font-size: 14px; display: block;
}
.good-web-wrap {
	padding-top: 35px; padding-bottom: 30px;
}
.principle-list {
	margin: 0px; padding-bottom: 10px;
}
.principle-list li {
	padding: 0px 0px 20px; width: 100%;
}
.principle-list li img {
	width: 80px; height: 80px; margin-right: 12px; float: left;
}
.principle-list li .ciple-text {
	overflow: hidden;
}
.principle-list li .ciple-text h5 {
	font-size: 18px; margin-bottom: 10px;
}
.simple-wrap {
	padding-top: 20px; padding-bottom: 20px;
}
.fine-team {
	padding-top: 35px; padding-bottom: 35px;
}
.team-list {
	padding-top: 20px;
}
.team-list li {
	width: 100%; float: left;
}
.team-list li .fine-conbox {
	padding: 20px;
}
.team-list li .fine-conbox .team-icon {
	width: 15%;
}
.team-list li .fine-conbox .team-icon img {
	max-width: 100%;
}
.build-sztitle {
	line-height: 46px; font-size: 26px;
}
.which-wrap {
	padding-bottom: 40px;
}
.szwhilce-list {
	line-height: 0; padding-top: 30px; font-size: 0px;
}
.szwhilce-list li {
	padding: 0px 5px; width: 33%; line-height: 24px; font-size: 14px;
}
.szwhilce-list li img {
	width: 80px; height: 80px; margin-bottom: 5px;
}
.wqp-casetab {
	margin: 0px -8px; top: 0px; text-align: center; right: 0px; white-space: nowrap; position: relative; -ms-overflow-y: auto;
}
.wqp-casetab a {
	margin: 0px; padding: 0px 8px;
}
}



/* 分页代码显示 开始*/
.list_page {
	text-align: center;
	margin: 10px;
	display: block;
	margin-top: 30px;
}

.list_page:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.list_page ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
}

.list_page ul li {
	display: inline-block;
	border: solid 1px #ddd;
	border-radius: 4px;
	margin: 0;
	padding: 0;
}

.list_page ul a {
	color: #333;
	margin: 0 !important;
	padding: 8px 12px !important;
	line-height: 20px !important;
	height: auto !important;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	background: #fff;
	font-size: initial;
	width: auto !important;
	border: none !important;
}

.page_group ul {
	border-right: solid 1px #ddd;
	border-radius: 4px;
}

.page_group ul li {
	border-right: none;
	border-radius: 0;
	float: left;
	margin: 0;
	padding: 0;
}

.page_group ul li:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.page_group ul li:first-child {
	border-radius: 4px 0 0 4px;
}

.page_group ul li:last-child {
	border-radius: 0 4px 4px 0;
}

.page_group ul .active a {
	background: #f3f3f3 !important;
	border-radius: 0;
}

/* 分页代码显示 结束*/

/* 标签列表 */
.news-subnav .news-cate5 li {
	float: left;
	height: 50px;
	padding: 2px;
}

@media (max-width:789px) {
	.news-subnav .news-cate5 li {
		width: 33.3%;
		overflow: hidden;
	}
}

.news-subnav .news-cate5 a {
	width: 140px;
	height: 50px;
	padding: 0 8px;
	text-align: center;
	color: rgb(51, 51, 51);
	line-height: 50px;
	overflow: hidden;
	font-size: 16px;
	display: block;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	background-color: rgb(242, 242, 242);
	-o-text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (max-width:789px) {
	.news-subnav .news-cate5 a {
		font-size: 14px;
	}
}

.news-subnav .news-cate5 a:hover {
	color: rgb(255, 255, 255);
	background-color: #01a0fe;
}

.news-subnav .news-cate5 .cur a {
	color: rgb(255, 255, 255);
	background-color: #01a0fe;
}