@charset "utf-8";

/* CSS Document  Basic CSS */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font-size: 12px;
	font-family: Arial, "微软雅黑";
	color: #333;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0 none;
}

img {
	max-width: 100%;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style-type: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

i {
	font-style: normal;
}

q:before,
q:after {
	content: ''
}

abbr,
acronym {
	border: 0;
}

/* b {
	font-weight: normal;
} */

ul,
li {
	list-style: none;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: transparent;
	-o-tap-highlight-color: rgba(0, 0, 0, 0);
	-o-tap-highlight-color: transparent;
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-tap-highlight-color: transparent;
	/* -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;*/
}

::selection {
	background: #F3760A;
	color: #fff;
}

/*链接*/
a {
	color: #333;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #ffa100;
}

/*a:visited{ color:red;}*/
/*定位*/
.oh {
	overflow: hidden;
}

.oa {
	overflow: auto;
}

.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cb {
	clear: both;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


*html {
	height: 1%;
}

.clearfix {
	height: 1%;
	display: block;
}

.vm {
	vertical-align: middle;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.zoom {
	zoom: 1;
}

.hidden {
	visibility: hidden;
}

.none {
	display: none;
}

.ti2 {
	text-indent: 2em;
}

input:focus,
textarea:focus {
	outline: 0 none;
}

/*解决google浏览器input的默认边框*/
/*解决google浏览器textarea的默认边框*/
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

/* 解决IE6下定位时闪动的BUG */
/*字体大小*/
.f12 {
	font-size: 12px;
}

.f13 {
	font-size: 13px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.fb {
	font-weight: bold;
}

/*宽**高*/
.w {
	width: 980px;
}

.h {
	height: 100%;
}

.lh100 {
	line-height: 100%;
}

.lh120 {
	line-height: 120%;
}

.lh150 {
	line-height: 150%;
}

.lh180 {
	line-height: 180%;
}

.lh190 {
	line-height: 190%;
}

.lh200 {
	line-height: 200%;
}

.lh220 {
	line-height: 220%;
}

/*边**距*/
.m0 {
	margin: 0;
}

.ml0 {
	margin-left: 0;
}

.mr0 {
	margin-right: 0;
}

.mb0 {
	margin-bottom: 0;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.m15 {
	margin: 15px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.p2 {
	padding: 2px;
}

.p3 {
	padding: 3px;
}

.p5 {
	padding: 5px;
}

.p10 {
	padding: 10px;
}

.p15 {
	padding: 15px;
}

.pt1 {
	padding-top: 1px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pr5 {
	padding-right: 5px;
}

.pr10 {
	padding-right: 10px;
}

.pr15 {
	padding-right: 15px;
}

.pb5 {
	padding-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pl5 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.per45 {
	width: 45%;
}

.per50 {
	width: 50%;
}

.per55 {
	width: 55%;
}

.per60 {
	width: 60%;
}

.per70 {
	width: 70%;
}

.per75 {
	width: 75%;
}

.per80 {
	width: 80%;
}

.per100 {
	width: 100%;
}

/* 底部iframe */
.index-foot {
	width: 100%;
	height: 394px;
}

iframe {
	border: none;
}

/* index */
.all-tops{
	position: fixed;
    top: 0;
    z-index: 122;
    width: 100%;
    height: 100%;
}
.bgf3 {
	background-color: #f3f8ff;
}

.index_fix,
.index_fix2 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
}

.index_top {
	box-sizing: border-box;
	width: 100%;
	padding: 0 30px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.index-log {
	line-height: 70px;
}

.index-log a {
	display: block;
}

.index-log a img {
	vertical-align: middle;
}

.index-sealch {
	height: 50px;
	position: relative;
	line-height: 50px;
	display: none;
}

.index-sealch input {
	box-sizing: border-box;
	height: 100%;
	width: 330px;
	background-color: #3b414e;
	padding: 0 16px;
	line-height: 50px;
	font-size: 14px;
	color: #FFFFFF;
	border: none;
}

.index-sealch span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	background: url(../img/index/so.png) no-repeat center center;
}

.index-nav {
	width: 100%;
	box-sizing: border-box;
}

.index-nav ul {
	display: block;
	float: left;
}

.index-nav ul li {
	float: left;
	line-height: 70px;
}

.index-nav ul li:hover {
	border-bottom: 2px solid #00a4ff;
}

.index-nav ul li a:hover {
	color: #00a4ff;
}

.index-nav ul li a {
	box-sizing: border-box;
	color: #FFFFFF;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 25px;
}

.index-logon {
	line-height: 50px;
	margin-right: 30px;
}

.index-logon a {
	float: left;
	height: 36px;
	width: 90px;
	line-height: 36px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
	margin-top: 18px;
}

.index-logon a:nth-of-type(2) {
	background-color: #00a4ff;
}

.index-logon a:nth-of-type(2):hover {
	background-color: #128fff !important;
}


.index-logon a:nth-of-type(1):hover {
	color: #00a4ff;
}

.product_childer,
.solution_childer {
	width: 100%;
	height: 274px;
	background-color: #31394d;
}

.childers {
	width: 300px;
	box-sizing: border-box;
}

.childers h4 {
	font-size: 20px;
	color: #ffffff;
	margin-top: 24px;
	margin-bottom: 15px;
}

.childers ul li {
	width: 300px;
	height: 100%;
	padding: 0px;
	line-height: 32px;
}

.childers ul li:hover a {
	color: #00a4ff;
}

.childers ul li a {
	font-size: 16px;
	color: #989ca6;
}

.actives {

	border-bottom: 2px solid #00a4ff;
}

.activess {
	color: #00a4ff !important;
}

.product_childer1 {
	margin-left: 112px;
}

.product_childer2 {
	margin-left: 90px;
	margin-right: 90px;
}

.childers ul li a i,
.childers ul li a span {
	display: inline-block;
	width: 30px;
	height: 15px;
	overflow: hidden;
	margin-left: 5px;
}

.childers ul li a i {
	background: url(../img/index/tag1.png) no-repeat center center;

}

.childers ul li a span {
	background: url(../img/index/tag1.png) no-repeat center center;
}

.index-bgcs {
	transition: background-color .5s;
}

/* 登录成功显示状态 */
.successful-state{
	position: fixed;
    top: 143px;
    right: 30px;
    width: 200px;
    height: 220px;
    background-color: #ffffff;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 0 20px;
}
.successful-state span{
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: -18px;
	right: 17px;
	border: 10px solid #fff;
	border-left:10px solid transparent;
	border-top:10px solid transparent;
	border-right:10px solid transparent;
}
.successful-state ul li{
	font-size: 14px;
	line-height: 17px;
	color: #4c4c4c;
	float: none;
	padding: 8px 0;
	
}
.successful-state ul li:first-child{
	margin-top: 10px;
	
}
.successful-state ul li:hover{
	border: none;

}
.successful-state ul li a{
   padding: 0;
   font-size: 14px;
   line-height: 17px;
	color: #4c4c4c;
}



/* index-轮播图 */

.banner {
	position: relative;
	overflow: auto;
	text-align: center;
	width: 100%;
	margin: 0 auto
}

.banner .dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 190px;
	z-index: 3;
}

.banner .dots li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 19px;
	text-indent: -999em;
	background-color: #fff;
	border-radius: 6px;
	cursor: pointer;
	opacity: .4;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s
}

.banner .dots li.active {
	background: #00a4ff;
	opacity: 1;
	width: 30px;
}

.banner .arrow {
	position: absolute;
	width: 20px;
	height: 37px;
	top: 50%;
	margin-top: -18px;
	overflow: hidden;
	z-index: 2;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.banner #al {
	left: 15px
}

.banner #ar {
	right: 15px
}

.banner ul {
	z-index: 1;
	width: 600%;
	overflow: hidden;
}

.banner ul .slider-item {
	width: 640px;
	float: left;
	height: 762px;
	position: relative;
	overflow: hidden;
}

.slider-item a {
	position: relative;
	display: block;
}

.slider-item a i {
	position: absolute;
	top: 418px;
	left: 360px;
	width: 166px;
	height: 44px;
	border-radius: 22px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	font-size: 20px;
	transition: background-color .4s;
}

.slider-item a i:hover {
	border: 1px solid #e3b91d;
	background-color: #e3b91d;
}

.banner ul .slider-item .slider-title {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 610px;
	max-height: 56px;
	padding: 15px;
	text-align: left;
	line-height: 28px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.9));
	background: url(../images/slider-info-bg.png);
}

.banner .progress {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 15%;
	min-height: 3px;
	overflow: hidden;
	z-index: 2;
	background: #f60
}

/*index-销售 */
.index-width {
	width: 100%;
	height: 100%;
}

.index-conter {
	width: 1200px;
	margin: 0 auto;
}

.gackc {
	background-color: rgba(255, 255, 255, .06);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 6;
}

.index-serve1,
.index-serve2,
.index-serve3 {
	box-sizing: border-box;
	width: 396px;
	height: 164px;
	float: left;
	position: relative;
}

.index-serve1-box2,
.index-serve2-box2,
.index-serve3-box2 {
	position: absolute;
	bottom: -164px;
	left: 0;
	background-color: #f5f8fd;
	width: 100%;
	height: 164px;
	box-sizing: border-box;
	padding: 0 34px;

}

.index-serve1-box2 h4,
.index-serve2-box2 h4,
.index-serve3-box2 h4 {
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: #00a4ff;
	margin-top: 20px;
}

.index-serve1-box2 p:nth-of-type(1) i,
.index-serve2-box2 p:nth-of-type(1) i,
.index-serve3-box2 p:nth-of-type(1) i {
	display: inline-block;
	width: 62px;
	height: 2px;
	background-color: #00a4ff;
	text-align: center;
}

.index-serve1-box2 p:nth-of-type(2),
.index-serve2-box2 p:nth-of-type(2),
.index-serve3-box2 p:nth-of-type(2) {
	font-size: 14px;
	line-height: 28px;
	color: #666666;
	text-indent: 2em;
	text-align: left;
	margin-top: 2px;
}

.index-serve1:hover .index-serve1-box2 {
	bottom: 0;
	transition: bottom linear .4s;
}

.index-serve2:hover .index-serve2-box2 {
	bottom: 0;
	transition: bottom linear .4s;
}

.index-serve3:hover .index-serve3-box2 {
	bottom: 0;
	transition: bottom linear .4s;
}

.certificate {
	margin-bottom: 42px;
}

.certificate h3 {
	font-size: 24px;
	color: #4d4d4d;
	text-align: center;
	margin-top: 60px;
}

.mag-top {
	margin-top: 200px;
}

.mag-top-title a h4 {
	font-size: 22px;
	font-weight: bold;
	color: #00a4ff;
}

.certificate p {
	margin-top: 6px;
	text-align: center;
	font-size: 16px;
	color: #808080;
}

.server_img1,
.server_img2,
.server_img3 {
	box-sizing: border-box;
	width: 56px;
	height: 56px;
	overflow: hidden;
	margin: 48px 14px 54px 40px;
}

/* .server_img img {
	display: block;
	width: 54px;
	height: 54px;
	overflow: hidden;
	padding: 54px 30px 54px 40px;
}
 */
.server_img1 {
	background: url(../img/index/zzy.png) no-repeat center center;
	background-size: 76px;
}

.server_img2 {
	background: url(../img/index/zzk.png) no-repeat center center;
	background-size: 56px;
}

.server_img3 {
	background: url(../img/index/zzt.png) no-repeat center center;
	background-size: 58px;
}

.server_details {
	width: 220px;
}

.server_details h4 {
	width: 64px;
	font-size: 16px;
	color: #e6e6e6;
	line-height: 46px;
	margin-top: 28px;
	border-bottom: 2px solid #cccccc;
	font-weight: bold;
}

.server_details p {
	font-size: 14px;
	line-height: 26px;
	color: #d9d9d9;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 46px;
	text-align: left;
}
/* index登录窗口 */
.index-register{
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -12%;
	z-index: 11;
	width: 376px;
	height: 362px;
	background-color: #ffffff;
	box-shadow: 0px 8px 13px 0px 
		rgba(0, 0, 0, 0.2);
	border-radius: 6px;
}
.index-register-top{
	width: 100%;
	height: 60px;
	box-sizing: border-box;
	border-bottom: 1px solid #eaeaea;
}
.index-register-top a{
	width: 104px;
	display: inline-block;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #333333;
}
.index-register-top a:first-child{
	margin-left: 42px;
	margin-right: 80px;
	border-bottom: 2px solid #128fff;
	color: #128fff;
	height: 59px;
}
.index-inp{
	width: 100%;
	box-sizing: border-box;
	padding: 0 38px;
}
.index-inp input{
	width: 300px;
	height: 42px;
	box-sizing: border-box;
	border-radius: 2px;
	border: solid 1px #cccccc;
	padding-left: 52px;
}
#username{
margin: 24px 0 20px;
}
.index-note{
	width: 100%;
	display: none;
}
.index-register i:nth-of-type(3){
	display: none;
}
.index-note input{
	display: inline-block;
}
.index-note input:first-child{
	width: 60%;
}
.index-note input:last-child{
	width: 40%;
    padding-left: 0;
    margin-left: -2%;
    padding-bottom: 1px;	
}
.index-handover{
	width: 100%;
	box-sizing: border-box;
	padding: 0 38px;
	margin: 40px 0 10px;
}
.index-handover a{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	line-height: 17px;
}
.index-handover a:first-child{
	float: left;
}
.index-handover a:last-child{
	float: right;
}
.index-enter{
	width: 300px;
	height: 42px;
	background-color: #00a4ff;
	border-radius: 2px;
	margin-left: 38px;
	color: #ffffff;
	font-size: 16px;
	border: none;
	margin-top: 10px;
}
.index-register i{
	position: absolute;
	width: 42px;
	height: 42px;
	background-color: #dddddd;
	border-radius: 2px;
}
.index-register i img{
	display: block;
	margin: auto;
	margin-top: 25%;
}




/* .index-serve1:hover,
.index-serve2:hover,
.index-serve3:hover {
	background-color: rgba(255, 255, 255, 0.04);
} */

/* .index-serve1:hover h4,
.index-serve2:hover h4,
.index-serve3:hover h4 {
	color: #fff;
	border-bottom-color: #f4eeee;
} */

/* .index-serve1:hover .server_details p,
.index-serve2:hover .server_details p,
.index-serve3:hover .server_details p {
	color: #fff;
} */

/* .index-serve1:hover .server_img1 {
	background-image: url(../img/index/icon1.png);
}

.index-serve2:hover .server_img2 {
	background-image: url(../img/index/icon2.png);
}

.index-serve3:hover .server_img3 {
	background-image: url(../img/index/icon3.png);
} */

/* index-产品中心 */
.index_cp {
	width: 100%;
	background: #FFFFFF;
	overflow: hidden;
	box-sizing: border-box;
}

.product_top {
	margin: 86px 0 50px 0;
}

.product_top p {
	font-size: 18px;
	color: #4C4C4C;
	margin-top: 2px;
}

.product_top p i {
	font-size: 24px;
	color: #4d4d4d;
}

.index_cp ul li {
	float: left;
	width: 376px;
	height: 418px;
	box-sizing: border-box;
	padding: 0 44px;
	position: relative;
	margin-bottom: 90px;
}

.index_cp ul li span {
	display: block;
	position: absolute;
	height: 4px;
	background-color: #00a4ff;
	bottom: 0;
	left: 0;
	width: 0%;
	transition: width .5s;
}

.index_cp ul li:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.index_cp ul li:hover span {
	width: 100% !important;
}

/* index-产品中心2  上面样式不可删除否则会影响其他页面*/
.cp-text {
	width: 50%;
	height: 489px;
	box-sizing: border-box;
	padding-left: 130px;
	position: relative;
}

.cp-text span {
	position: absolute;
	top: 122px;
	left: 132px;
}

.cp-text h6 {
	font-size: 28px;
	color: #333333;
	margin: 128px 0 34px 72px;
	position: relative;
}

.cp-text h6 i {
	position: absolute;
	top: -5px;
	right: 115px;
}

.cp-text p {
	font-size: 20px;
	color: #4d4d4d;
	line-height: 28px;
	width: 400px;
}

.cp-text a {
	display: block;
	width: 100px;
	height: 36px;
	border-radius: 18px;
	border: solid 1px #999999;
	font-size: 14px;
	color: #666666;
	line-height: 36px;
	text-align: center;
	margin-top: 38px;
	transition: background-color .4s;
}

.cp-text a:hover {
	color: #FFFFFF;
	border: solid 1px #00a4ff;
	background-color: #00a4ff;
}

.cp-img {
	width: 50%;
	height: 486px;
	box-sizing: border-box;
	padding-right: 130px;
}

.cp-img img {
	display: block;
	vertical-align: middle;
	float: right;
	margin-top: 20%;
}

.cp-text-bgc {
	background-color: #FFFFFF;
}

.cp-text-bgc1 {
	background-color: #f5f8fd;
}

.product_img {
	width: 190px;
	height: 42px;
	overflow: hidden;
	margin: 38px 0 54px 0;
}

.product_img img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.index_cp ul li h3 {
	font-size: 26px;
	color: #333333;
	margin-bottom: 28px;
}

.index_cp ul li p {
	font-size: 16px;
	color: #666666;
	overflow: hidden;
	height: 82px;
}

.index_cp ul li a {
	display: block;
	width: 76px;
	height: 30px;
	background-color: #ffffff;
	;
	border-radius: 2px;
	border: solid 1px #999999;
	font-size: 15px;
	margin: 53px auto 0px;
	text-align: center;
	line-height: 30px;
	color: #666666;
}

.index_cp ul li a:hover {
	background-color: #00a4ff !important;
	border: solid 1px #00a4ff !important;
	color: #fff !important;
}

/* 解决方案 */
.index_bgc {
	/* background-color: #f2f4f7; */
	padding-bottom: 90px;
}

.m-list {
	width: 1200px;
	height: 354px;
	margin: 0px auto;
	overflow: hidden;
}

.m-list ul li {
	width: 142px;
	height: 354px;
	float: left;
	list-style: none;
	transition: width 1s;
}

.m-list ul li img {
	max-width: none;
	height: 100%;
	overflow: hidden;
	display: block;
}

.m-list ul li:nth-of-type(1) {
	width: 470px;
}

.mg {
	margin: 0;
	padding: 56px 0 48px 0;
	text-align: center;
}

.m-list-icon {
	width: 146px;
	height: 355px;
	background-color: #000;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
	opacity: .7;
	margin-top: -355px;
	box-sizing: border-box;
	padding-top: 116px;
	transition: opacity .5s;
}

.m-list-icon img {
	width: 56px !important;
	height: 56px !important;
	overflow: hidden;
	display: block;
	margin: 0px auto 0;
}

.m-list-icon p {
	font-size: 20px;
	color: #ffffff;
	margin-top: 26px;
	text-align: center;
}

.m-list-change {
	box-sizing: border-box;
	width: 470px;
	height: 352px;
	overflow: hidden;
	background-color: #0069a3;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: .5;
	padding: 0 80px;
	margin-top: -354px;
	text-align: center;

}

.m-list-change h4 {
	display: block;
	font-size: 22px;
	color: #ffffff;
	margin-top: 92px;
}

.m-list-change span {
	display: block;
	width: 63px;
	height: 3px;
	background-color: #00a4ff;
	margin: 24px auto;
}

.m-list-change p {
	font-size: 16px;
	color: #ffffff;
	text-indent: 32px;
	height: 126px;
	overflow: hidden;
	text-align: justify;

}

.m-list-change {
	display: none;
}

.index-uimg {
	transition: transform 0.6s;
}

/* .m-list ul li:hover .index-uimg{
	transform: scale(1.1);
} */
.m-list ul li:hover .m-list-icon {
	opacity: .5;
}

/* .m-list ul li:hover .m-list-change{
	opacity: .35;
} */
/* 新闻动态 */
.news_top {
	width: 552px;
	overflow: hidden;
	line-height: 48px;
}

.news_top h3 {
	font-size: 22px;
	color: #666666;
	display: inline-block;
	float: left;
	border-bottom: 2px solid #00a4ff;
}

.news_top a {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	display: inline-block;
	float: right;
}

.news_top a:hover {
	color: #00a4ff;
}

.list_news {
	padding-top: 50px;
	padding-bottom: 50px;
}

.list_news_left {
	width: 552px;
	background: url(../img/index/news.png) no-repeat 10px 84px;
}

.list_news_left ul,
.list_news_right ul {
	border-top: 2px solid #ccc;
	margin-top: -2px;
}

.list_news_left ul li {
	width: 552px;
	height: 49px;
	overflow: hidden;
}

.list_news_left ul li:first-child {
	margin-top: 12px;
}

.list_news_left ul li a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 49px;
}

.list_news_left ul li a p {
	width: 515px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 38px;
}

.list_news_left ul li a p i {
	font-size: 14px;
	color: #666666;
	margin-right: 24px;
}

.list_news_left ul li a p span {
	font-size: 16px;
	color: #333333;
}

.list_news_left ul li:hover .index-news-col {
	color: #128fff !important;
}

/* .new_left {
	box-sizing: border-box;
	width: 72px;
	height: 72px;
	background-color: #CCCCCC;
	color: #666666;
	font-size: 12px;
	margin-top: 17px;
}

.new_left i {
	display: block;
	margin: 17px auto 0;
	font-size: 22px;
	font-weight: bold;
	color: #0c80e8;
	text-align: center;
}

.new_left p {
	display: block;
	text-align: center;
	font-size: 12px;
}

.new_right {
	width: 80%;
	height: 78%;
	box-sizing: border-box;
	margin-left: 13px;
	font-size: 14px;
	color: #666666;
	margin-top: 12px;
	overflow: hidden;
}

.new_right h3 {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
} */

/* .list_news_left ul li:hover {
	background-color: #00a4ff;
}

.list_news_left ul li:hover .new_left {
	background-color: #00a4ff;
	color: #fff;
	border-right: 1px solid #FFFFFF;
}

.list_news_left ul li:hover .new_right {
	color: #fff;
}

.list_news_left ul li:hover .new_left i {
	color: #fff;
}

.list_news_left ul li:hover .new_right h3 {
	color: #fff;
} */



.list_news_right1 {
	box-sizing: border-box;
}

.list_news_right1 ul {
	border-bottom: none;
}

.list_news_right1 ul li {
	height: 66px;
	border: solid 2px #cccccc;
	margin: 12px 0;
	box-sizing: border-box;
}

.list_news_right1 ul li a {
	display: block;
	height: 100%;
	width: 100%;
}

.list_news_right1 ul li:hover {
	border: solid 2px #00a4ff;
}

.new_left1 {
	width: 100%;
	line-height: 66px;
}

.new_left1 i {
	width: 40px;
	height: 66px;
	text-align: center;
	font-size: 40px;
	color: #666666;
	display: inline-block;
	float: left;
	line-height: 44px;
}

.new_left1 span {
	display: inline-block;
	font-size: 16px;
	color: #333333;
	float: left;
}

.new_left1 p {
	display: inline-block;
	font-size: 16px;
	color: #333333;
	float: left;
	margin-left: 20px;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* index-底部 */
.index_foot {
	margin-top: 80px;
	background-color: #666666;
}

.address {
	box-sizing: border-box;
	background: url(../img/index/logo2.png) no-repeat 0px center;
}

.address_list1,
.address_list2 {
	width: 80px;
	margin: 60px 0 45px 270px;

}

.address_list1 h4,
.address_list2 h4 {
	font-size: 16px;
	color: #ffffff;
	opacity: 0.6;
	margin-bottom: 16px;
}

.address_list1 ul li,
.address_list2 ul li {
	line-height: 24px;
}

.address_list1 ul li a,
.address_list2 ul li a {
	font-size: 14px;
	color: #ffffff;
	opacity: 0.6;
}

.address_list1 ul li:hover a {
	opacity: 1;
}

.address_list2 ul li:hover a {
	opacity: 1;
}

.address_list2 {
	margin-left: 88px;
	margin-right: 100px;
}

.address_list3 {
	font-size: 14px;
	color: #ffffff;
	opacity: 0.6;
	float: left;
	margin-top: 60px;
	line-height: 28px;
}

.erweima {
	float: right;
	position: relative;
}

.erweima p {
	display: block;
	width: 150px;
	height: 38px;
	border-radius: 19px;
	border: solid 1px #ffffff;
	font-size: 14px;
	color: #ffffff;
	opacity: 0.6;
	box-sizing: border-box;
	padding-left: 18px;
	line-height: 38px;
	background: url(../img/index/thumbnail1.jpg) no-repeat 110px center;
	cursor: default;
}

.erweima p:nth-of-type(1) {
	margin-top: 65px;
	margin-bottom: 38px;
	cursor: pointer;
}

.botton {
	width: 100%;
	box-sizing: border-box;
	height: 70px;
	background-color: #333333;
	text-align: center;
	padding-top: 15px;
	position: relative;
}

.botton p {
	margin: 0 auto;
	font-size: 14px;
	color: #707070;
}

.botton p i {
	display: inline-block;
	margin-right: 10px;
}

.botton p i img {
	display: inline-block;
	vertical-align: middle;
}

.erweima_change,
.erweima_change1 {
	box-sizing: border-box;
	width: 150px;
	height: 172px;
	background-color: #ffffff;
	border-radius: 19px;
	padding: 0 11px;
	position: absolute;
	top: 66px;
	left: 0;
	z-index: 99;
	overflow: hidden;


}

.erweima_change p,
.erweima_change1 p {
	margin: 0 !important;
	font-size: 14px;
	color: #000000;
	opacity: 0.7;
	padding-left: 6px;
	background: url(../img/index/thumbnail1.jpg) no-repeat 100px center;
}

.erweima_change1 {
	top: 33px;
	left: 0;
}

.erweima_change,
.erweima_change1 {
	display: none;
}

/* 浮窗 */
.bank_top {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 9999999;
}

.bank_top ul li {
	width: 58px;
	height: 58px;
	margin-bottom: 5px;
	box-sizing: border-box;
	border-radius: 6px 0px 0px 6px;
	background-color: rgba(0, 0, 0, .7);
	color: #ffffff;
	font-size: 24px;
}

.bank_top ul li>img {
	display: inline-block;
	vertical-align: middle;
}

.erwei {
	position: relative;
}

.erweima_float {
	display: none;
	width: 122px;
	height: 122px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: -130px;
}

.bank_top ul li:hover {
	background-color: #128fff;
}

/* .bank_top ul li:nth-of-type(3):hover {
	width: 284px;
} */


/* 解决方案 */
.top_picture {
	width: 100%;
	height: 436px;
	overflow: hidden;
	position: relative;
	background: url(../img/successful/banner.jpg) no-repeat center center;
	/* 	background-size: 100%; */
	text-align: center;
}

.childer_top_picture {
	height: 300px;
	margin-top: 140px;
}



.top_picture a {
	width: 94px;
	height: 36px;
	background-color: #00a4ff;
	border-radius: 4px;
	font-size: 16px;
	color: #fefefe;
	position: absolute;
	bottom: 47px;
	line-height: 36px;
	text-align: center;
	left: 28%;
}

.top_picture a:hover {
	background-color: #128fff !important;
}

.top_picture h2,
.top_picture h1 {
	text-align: left;
	margin-left: 19%;
	color: #ffffff;
	letter-spacing: 6px;
}

.top_picture h2 {
	font-size: 22px;
	width: 892px;
	margin-top: 10px;
}

.top_picture h1 {
	margin-bottom: 6px;
	margin-top: 192px;
	font-weight: bold;
	font-size: 40px;
}

.solution {
	overflow: hidden;
}

.solution h4 {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin: 86px 0 26px 0;
}

.solution ul li {
	width: 390px;
	height: 162px;
	background-color: #ffffff;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0px 5px 26px 5px;
}

.solution ul li a {
	overflow: hidden;
	display: block;
	height: 100%;
	width: 100%;
}

.solution_img_left {
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin: auto 30px;
	margin-top: 36px;
}

.solution_text_right {
	margin: 0 auto;
	font-size: 14px;
	color: #666666;
	margin-top: 36px;
}

.solution_text_right h5 {
	font-size: 16px;
	color: #333333;
}

.solution_text_right p {
	line-height: 40px;
	width: 210px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.solution_text_right i {
	display: block;
	width: 65px;
	height: 26px;
	border: solid 1px #999999;
	text-align: center;
	line-height: 26px;
}

.solution ul li:hover {
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
}

.solution ul li:hover .solution_text_right h5 {
	color: #128fff;
}

.solution ul li:hover .solution_text_right i {
	border: solid 1px #00a4ff;
	color: #128fff;
}

/* 会员中心 */
.member_top {
	border-bottom: 1px solid #CCCCCC;
}

.member_top_left {
	width: 440px;

}

.member_top_img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin: 62px 0 52px 0;
}

.member_top_img img {
	display: block;
	width: 100%;
	height: 100%;
}

.member_top_img span {
	display: block;
	width: 97px;
	height: 43px;
	overflow: hidden;
	background-color: #000000;
	opacity: 0.5;
	color: #FFFFFF;
	position: absolute;
	top: 60px;
	left: 0px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 5px;
}

.member_top_img i {
	position: absolute;
	font-size: 14px;
	color: #fffefe;
	top: 63px;
	left: 31px;
}

.member_top_text {
	font-size: 14px;
	color: #333333;
	margin: 62px 0 52px 32px;
}

.member_top_text p {
	line-height: 29px;
}

.member_top_right {
	margin-left: 200px;
	width: 555px;
}

.member_top_right h5 {
	font-size: 18px;
	color: #333333;
	margin: 50px 0 5px 0;
	position: relative;
}

.member_top_right h5 i {
	display: inline-block;
	width: 16px;
	height: 14px;
	background-color: #ff6600;
	border-radius: 2px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	line-height: 14px;
	position: absolute;
	top: 3px;
	left: 77px;
}

.member_top_right ul li {
	margin: 10px 0;
}

.member_top_right ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.member_top_right ul li a p {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333333;
	width: 420px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.member_top_right ul li a span {
	font-size: 14px;
	color: #999999;
	display: inline-block;
	float: right;
}

.member_top_right ul li:hover span {
	color: #ff6600;
}

.member_bottom {}

.member_bottom_left {
	margin-right: 462px;
}

.member_bottom_inp1,
.member_bottom_inp2 {
	position: relative;
	margin-top: 44px;
	margin-bottom: 20px;
}

.member_bottom_inp1 h4,
.member_bottom_inp2 h4 {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}

.member_bottom_inp1 input {
	position: absolute;
	top: 5px;
	right: 0px;
	width: 23px;
	height: 23px;
	background: url(../img/member/icon1.png) no-repeat center center;
	border: none;
	background-size: 23px;

}

.member_bottom_inf1 p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.member_bottom_inf1 p i {
	margin-left: 78px;
}

.member_bottom_inp2 input {
	position: absolute;
	top: 5px;
	left: 154px;
	width: 23px;
	height: 23px;
	background: url(../img/member/icon1.png) no-repeat center center;
	border: none;
	background-size: 23px;
}

.member_bottom_inp2 input:hover,
.member_bottom_inp1 input:hover {
	background-image: url(../img/member/icon2.png);
}

.probation h4 {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}

.probation1,
.probation2,
.probation3 {
	width: 276px;
	height: 276px;
	box-sizing: border-box;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 40px;
}

.probation_img {
	width: 55px;
	height: 55px;
	margin: 30px auto 0;
}

.probation_img img {
	width: 100%;
	height: 100%;
	display: block;
}

.probation1 h5,
.sy h5 {
	font-size: 18px;
	font-weight: bold;
	color: #4c4c4c;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 15px;
}

.probation1 span,
.sy span {
	display: block;
	width: 30px;
	height: 2px;
	background-color: #00a4ff;
	margin: 0 auto;
	margin-bottom: 10px;
}

.probation1 p,
.sy p {
	font-size: 14px;
	line-height: 24px;
	color: #4c4c4c;
}

.probation1 a,
.sy a {
	display: block;
	width: 84px;
	height: 26px;
	border-radius: 2px;
	border: solid 1px #cccccc;
	font-size: 14px;
	color: #666666;
	margin: 0 auto;
	line-height: 26px;
	margin-top: 15px;
}

.sy:hover h5 {
	color: #00a4ff;
}

.sy:hover {
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
}

.sy:hover a {
	background-color: #00a4ff;
	box-shadow: 0px 4px 6px 0px rgba(0, 164, 255, 0.4);
	color: #ffffff;
}

/* 会员中心——弹窗 */
.windows1,
.windows2 {
	width: 460px;
	height: 508px;
	background-color: #ffffff;
	box-shadow: 0px 7px 32px 0px rgba(0, 0, 0, 0.23);
	border-radius: 10px;
	box-sizing: border-box;
	padding: 0 50px;
	padding-top: 38px;
	position: absolute;
	top: 71%;
	left: 50%;
	margin-left: -20%;
}

.windows1 h5,
.windows2 h5 {
	font-size: 22px;
	color: #333333;
	display: inline-block;
	float: left;
}

.windows2 h6 {
	display: inline-block;
	float: right;
	margin-right: 178px;
	margin-top: 5px;
}

.windows1 p,
.windows2 p {
	width: 360px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #cccccc;
	font-size: 14px;
	color: #666666;
	line-height: 42px;
	text-indent: 10px;
	margin: 14px 0;
}

.windows1 p input {
	height: 40px;
	width: 270px;
	margin-left: 16px;
	border: none;
	color: #333333;
}

.windows2 input {
	border: solid 1px #cccccc;
}

.windows2_inf {
	position: relative;
}

.windows2_inf input:nth-of-type(1) {
	width: 360px;
	height: 42px;
	margin-top: 24px;
}

.windows2_inf input:nth-of-type(2) {
	width: 194px;
	height: 42px;
	margin-top: 15px;
}

.windows2_inf input:nth-of-type(3) {
	width: 110px;
	height: 45px;
	margin-left: -6px;
}

.windows2_emile {
	display: none;
}


#radio1,
#radio2 {
	font-size: 14px;
	color: #666666;
	margin-top: 30px;
	padding-left: 10px;
}

#radio1 input {
	margin-left: 46px;
}

#radio2 input {
	margin-left: 18px;
}

input[name=windows_qr],
input[name=windows_qx] {
	width: 360px;
	height: 42px;
	background-color: #00a4ff;
	border-radius: 2px;
	border: solid 1px #b2b2b2;
	font-size: 16px;
	color: #ffffff;
}

input[name=windows_qr] {
	margin-top: 70px;
	margin-bottom: 14px;
	border: none;
}

input[name=windows_qx] {
	color: #666666;
	background-color: #FFFEFE;
}

.windows2 p input {
	height: 39px !important;
	width: 270px !important;
	margin-left: 16px;
	margin-top: 0 !important;
	border: none;
	color: #333333;
}

.windows2_select {
	width: 360px;
	height: 42px;
	border-radius: 2px;
	border: solid 1px #cccccc;
	line-height: 38px;
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	box-sizing: border-box;
}

.windows2_select select {
	width: 120px;
	height: 38px;
	font-size: 14px;
	color: #333333;
	border: none;
	outline: none;

}

.windows2_select select:nth-of-type(1) {
	margin-left: 10px;
}

.windows2_inf span {
	display: block;
	width: 42px;
	height: 42px;
	background-color: #dddddd;
	border-radius: 2px;
	position: absolute;
}

.windows2_inf span:nth-of-type(1) {
	top: 25px;
	left: 0px;
}

.windows2_inf span:nth-of-type(2) {
	top: 84px;
	left: 0px;
}

.windows2_inf span img {
	margin-left: 12px;
	margin-top: 10px;
}

input[checked] {}

/* 产品中心 */
.product_mg {
	background-color: #fff;
}

.product-top-banner {
	width: 100%;
	height: 516px;
	background: url(../img/product/banner.jpg) no-repeat center center;
	/* background-size: 100%; */
}

.product-top-banner-text,
.product-top-banner2-text,
.product-top-banner3-text {
	width: 683px;
	height: 100%;
	margin-top: 144px;
}

.product-top-banner-text h1,
.product-top-banner2-text h1,
.product-top-banner3-text h1 {
	box-sizing: border-box;
	padding-left: 80px;
	font-size: 40px;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/product/zzy-icon1.png) no-repeat left center;
	background-size: 72px;
	margin-top: 75px;
	margin-bottom: 40px;
}
.product-top-banner-text h1 i,
.product-top-banner2-text h1 i,
.product-top-banner3-text h1 i{
	box-sizing: border-box;
	font-size: 26px;
	margin-left: 16px;
}
.product-top-banner2-text h1 {
	background: url(../img/product/zzt-icon1.png) no-repeat left center;
	background-size: 44px;
	padding-left: 56px;
}

.product-top-banner3-text h1 {
	background: url(../img/product/zzk-icon1.png) no-repeat left center;
	background-size: 44px;
	padding-left: 56px;
}

.product-top-banner-text p,
.product-top-banner2-text p,
.product-top-banner3-text p {
	font-size: 22px;
	line-height: 44px;
	color: #ffffff;
}

.product-top-banner-a {
	width: 350px;
	margin-left: 134px;
	margin-top: 210px;
}

.product-top-banner-a ul li {
	width: 142px;
	height: 110px;
	border-radius: 10px;
	box-sizing: border-box;
	border: solid 1px #2e82e4;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

.product-top-banner-a ul li a {
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}

.banner-a-img {
	width: 34px;
	height: 34px;
	overflow: hidden;
	margin: 24px auto 10px;
}

/* 展之通 */
.zzt-a-list {
	width: 84px;
	height: 132px;
	float: left;
	text-align: center;
	margin-right: 36px;
}

.zzt-a-list p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 10px;
}

.zzt-a-list:nth-of-type(4) {
	margin-left: 60px;
}

/* 展之客 */
.zzk-a-list {
	width: 97px;
	height: 127px;
	float: left;
	margin-right: 60px;
	text-align: center;
	margin-bottom: 34px;
}

.zzk-a-list a {
	width: 100%;
	height: 100%;
	display: block;
}

.zzk-a-list-img {
	width: 96px;
	height: 96px;
	border: solid 1px #ffffff;
	border-radius: 50%;
}

.zzk-a-list p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 10px;
}

.zzk-a-list:nth-of-type(1) {
	margin-left: 58px;
}



.product_mg p {
	padding: 0px 0 40px 0;
}

.product_baner {
	position: relative;
	width: 100%;
	height: 286px;
	box-shadow: 0px 0px 18px 0px rgba(0, 77, 121, 0.18);
	background: url(../img/product/cloud1.jpg) no-repeat center center;
}



.windows2_title {
	height: 42px;
}

.product_text_left {
	width: 50%;
	overflow: hidden;
	box-sizing: border-box;
}

.product_text_left a {
	box-sizing: border-box;
	display: block;
	width: 106px;
	height: 38px;
	border-radius: 19px;
	font-size: 18px;
	text-align: center;
	line-height: 38px;
	margin: 60px 0 0 102px;
	border: solid 1px #128fff;
	color: #128fff;
}

.product_text_left a:hover {
	background: linear-gradient(to left, #1460de 0%, #00a4ff 100%);
	box-shadow: 0px 0px 9px 0px rgba(5, 106, 208, 0.3);
	color: #fff;
	/* border: 1px solid rgba(255, 255, 255, 0) !important; */
}

.product_text_right {
	width: 50%;
	overflow: hidden;
}

.product_text_left h3 {
	font-size: 32px;
	color: #333333;
	margin: 42px 0 22px 0;
}

/* .product_text {
	margin-top: 25px;
}
 */
.product_text_left ul li {
	font-size: 16px;
	color: #333333;
	margin: 15px 0;
}

.product_text_left ul li h5 {
	font-size: 18px;
	color: #128fff;
	background: url(../img/product/title.png) no-repeat 0 center;
}

.windows3 {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -15%;
	margin-left: -10%;
	z-index: 11;
}

.mengban,.index-mengban{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.1);
    z-index: 121;
}
/* 弹窗信息提交后提示 */
.hint{
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -15%;
	margin-left: -10%;
	z-index: 11;
	width: 553px;
	height: 360px;
	background-color: #ffffff;
	box-shadow: -6px 1px 20px 0px 
		rgba(56, 56, 56, 0.32);
	border-radius: 10px;
	box-sizing: border-box;
	padding: 0 41px;
}
.hint h4{
	font-size: 24px;
	color: #128fff;
	text-align: center;
	margin-top: 56px;
	margin-bottom: 30px;
}	
.hint p{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	text-indent: 2em;
}
.hint-a{
	width: 100%;  
}	
.hint-a a{
	display: inline-block;
	width: 140px;
	height: 42px;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
	margin-top: 82px;
}		
.hint-a a:first-child{
	background-color: #00a4ff;
	color: #FFFFFF;
	margin-right: 104px;
	margin-left: 42px;
}	
.hint-a a:first-child:hover{
	background-color: #128fff;
	
}	
.hint-a a:last-child{
	border: solid 1px #999999;
	background-color: #fff;
	color: #666666;
}	
/* 结束 */
.product_text_left ul li p {
	width: 540px;
	overflow: hidden;
	/* text-overflow: ellipsis;
	white-space: nowrap; */
}

.product_text_right {
	/* margin-left: 80px; */
}

.product_mg {
	margin: 0;
}

.png {
	padding-bottom: 0px;
}

.index_bgc2 {
	background-color: #e7f3fa;
}






.product_select {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

.wid {
	width: 100%;
}

/* 关于我们 */
.about_width {
	width: 100%;
	height: 60px;
	background-color: #E1F4FF;
}

.about_list,
.news_list {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding-left: 26%;
}

.about_list ul li,
.news_list ul li {
	font-size: 16px;
	color: #333333;
	width: 114px;
	height: 100%;
	line-height: 60px;
	text-align: center;
	float: left;
	margin-left: 60px;
	box-sizing: border-box;
}

.about_list ul li:hover,
.news_list ul li:hover {
	color: #00a4ff;
	border-bottom: 2px solid #00a4ff;
}

.about_list_active,
.news_list_active {
	color: #00a4ff;
	border-bottom: 2px solid #00a4ff;
}

.about_connection1 ul li {
	float: left;
	width: 300px;
	color: #666666;
	font-size: 14px;
	margin-top: 80px;
}

.about_connection_img {
	width: 100px;
	height: 100px;
	border-radius: 50%;

}

.about_connection_img img {
	vertical-align: middle;
}

.about_connection1 ul li h4 {
	font-size: 28px;
	margin: 22px 0 32px 0px;
}

.about_connection1 ul li h5 {
	font-size: 16px;
	margin-bottom: 10px;
}

.about_connection1 ul li p {
	line-height: 24px;

}

.about_erwei ul li {
	margin-top: 0;
	position: relative;
	cursor: pointer;
}

.about_erwei ul li p span {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
}

.about_erwei ul li p span img {
	display: inline-block;
	vertical-align: middle;
}

.about_erwei1 {
	width: 123px;
	height: 123px;
	position: absolute;
	top: -44px;
	left: 190px;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
}

.about_erwei1 span {
	position: absolute;
	left: -10px;
	top: 50px;
}

.about_connection_bg0 {
	background: linear-gradient(to left,
		#1fc387 0%,
		#0aae73 100%);
}

.about_connection_bg1 {
	background: linear-gradient(to left,
		#e7b54d 0%,
		#e2a82c 100%);
}

.about_connection_bg2 {
	background: linear-gradient(to left,
		#00a4ff 0%,
		#128fff 100%);
}

.about_connection_bg3 {
	background: linear-gradient(to left,
		#e7b449 0%,
		#e3a82d 100%)
}

.about_erwei ul li:hover {
	color: #128fff;
}

/* 地图 */


/* 服务时间 */
.about_time {
	margin-top: 90px;
}

.about_time h5 {
	font-size: 24px;
	color: #666666;
	text-align: center;
	margin-bottom: 60px;
}

.about_time1 {
	font-size: 20px;
	color: #666666;
	position: relative;
	height: 100px;
}

.about_time1 p {
	width: 92px;
	height: 92px;
	border: solid 3px #999999;
	border-radius: 50%;
	text-align: center;
	line-height: 92px;
	position: absolute;
	left: 310px;
	top: 0px;
}

.about_time1 span {
	display: inline-block;
	width: 77px;
	height: 3px;
	background-color: #999999;
	position: absolute;
	top: 50px;
	left: 405px;
}

.about_time1 p:nth-of-type(2) {
	left: 480px;
}

.about_time1 p:nth-of-type(3) {
	left: 630px;
}

.about_time1 p:nth-of-type(4) {
	left: 800px;
}

.about_time1 span:nth-of-type(2) {
	left: 725px;
}

.about_text {
	font-size: 22px;
	color: #666666;
	margin-top: 90px;
	text-align: center;
}

/* 关于我们 */
.about_us {
	padding-top: 35px;
	width: 1200px;
}

.about_inf {
	width: 900px;
	margin: 0 auto;
}

.about_inf h3 {
	font-size: 18px;
	font-weight: bold;
	color: #00a4ff;
	margin: 20px 0 10px 0;
}

.about_inf p {
	font-size: 14px;
	color: #666666;
	text-indent: 30px;
	line-height: 26px;
}

/* 展之动态 */
.about_new_title {
	margin-top: 74px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ccc;
}

.about_new_title h4 {
	font-size: 22px;
	font-weight: bold;
	color: #00a4ff;
	display: inline-block;
}

.about_new_title h5 {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	display: inline-block;
	margin-left: 40px;
}

.about_news ul li {
	border-bottom: 1px solid #ccc;
	position: relative;
	padding-left: 50px;
	overflow: hidden;
	box-sizing: border-box;
	transition: background-color .4s;
}

.about_news ul li:hover {
	background-color: #eaeaea;
}

.about_news ul li:hover .about_new_title1 {
	color: #128fff;
}

.news-img {
	width: 128px;
	height: 96px;
	overflow: hidden;
	float: left;
	margin-top: 8px;
	margin-right: 30px;
}

.news-img img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}

.about-new-left {
	float: left;
	width: 85%;
}

.about_new_title1 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding: 16px 0 10px 0;
	transition: color .4s;
}

.about_new_text {
	font-size: 14px;
	color: #333333;
}

.about_new_time {
	font-size: 14px;
	color: #999999;
	margin: 10px 0 18px 0;
}

.text_height_bg {
	background-color: #f5f5f5;
}

.about_new_time span:nth-of-type(2) {
	margin: 0 90px;
}

.text_height {
	height: 18px;
	overflow: hidden;
}

.about_news_h5 {
	display: none;
}

/* 新闻详情页 */
.news-border {
	border-bottom: 1px solid #CCCCCC;
}

.news-xq {
	box-sizing: border-box;
	padding-left: 130px;
	padding-right: 170px;
}

.news-xq h4 {
	font-size: 16px;
	color: #333333;
	margin-top: 40px;
	font-weight: bold;

}

.news-xq p {
	font-size: 14px;
	color: #333333;
	text-indent: 30px;
	margin: 10px 0;
	line-height: 24px;
}

.news-xq h3 {
	font-size: 16px;
	margin: 20px 0;
}

.news-xq img {
	display: block;
	margin: 0 auto;
}

/* 成功案例 */
.successful-one-list h4 {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin: 86px 0 26px 0;
}

.successful-one-list ul li {
	float: left;
	width: 285px;
	height: 130px;
	box-sizing: border-box;
	border: solid 1px #eaeaea;
	margin: 20px 20px 0 0;
}

.successful-one-list ul li:nth-of-type(4n) {
	margin-right: 0;
}

/* 自办展解决方案 */
.myself-bgc {
	background-color: #f5f8fd;
}

.myself-title h4 {
	font-size: 36px;
	color: #ffffff;
	text-align: left;
	margin-top: 70px;
	margin-bottom: 20px;
}

.myself-title p {
	width: 700px;
	font-size: 16px;
	line-height: 26px;
	color: #ffffff;
	text-align: left;
}

.myself-list1 {
	width: 100%;
	height: 100%;
	/* height: 638px; */
}

.myself-list1 h4 {
	font-size: 18px;
	line-height: 28px;
	color: #00a4ff;
	box-sizing: border-box;
	padding-top: 56px;
	margin-bottom: 18px;
}

.myself-list1 p {
	text-indent: 2em;
	font-size: 15px;
	line-height: 28px;
	color: #333333;
}

.myself-list1-img {
	margin: 38px auto 60px;
	width: 912px;
	height: 354px;
	overflow: hidden;
}

.myself-list2-box,
.myself-list5,
.myself-list6 {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.myself-list2-box1,
.myself-list2-box3 {
	float: left;
	width: 280px;
}

.myself-list2-box1 {
	margin-left: 32px;
}


.myself-list2-box1 p,
.myself-list2-box3 p {
	width: 280px;
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	text-indent: 0em !important;
}

.myself-list2-box1 p:nth-of-type(1) {
	margin-top: 102px;
}

.myself-list2-box1 p:nth-of-type(2) {
	margin-top: 142px;
	margin-left: 43px;
}

.myself-list2-box2 {
	float: left;
	width: 520px;
	margin-left: 14px;
}

.myself-list2-box2 p {
	font-size: 24px;
	line-height: 28px;
	color: #333333;
	text-align: center;
	margin-bottom: 40px;

}

.myself-list2-box2 p:nth-of-type(2) {
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 66px;
}

.myself-list2-box3 p {
	margin-top: 200px;
	margin-left: 20px;
}

.myself-list2-box3 p:nth-of-type(2) {
	margin-top: 170px;
	margin-left: -30px;
}

.myself-list3 {
	position: relative;
	height: 638px;

}

.myself-list3 h4 {
	margin-bottom: 0px;
}

.myself-list3 span {
	font-size: 15px;
	color: #4d4d4d;
}

.myself-list3-img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 62px;
	left: 56px;
	z-index: 1;
}

.myself-list3-box1 p {
	width: 197px;
	text-indent: 0;
	font-size: 14px;
	line-height: 28px;
}

.myself-list3-box1 {
	position: absolute;
	top: 395px;
	left: 105px;
	z-index: 2;
}

.myself-list3-box2 {
	top: 358px;
	left: 374px;
}

.myself-list3-box2 p {
	width: 184px;
}

.myself-list3-box3 {
	top: 327px;
	left: 626px;
}

.myself-list3-box3 p {
	width: 187px;
}

.myself-list3-box4 {
	top: 270px;
	left: 888px;
}

.myself-list4 {
	position: relative;
}

.myself-list4-img {
	margin: 56px auto 90px;
	text-align: center;
}

.myself-list4-box1 {
	position: absolute;
	top: 195px;
	left: 138px;
	width: 266px;
}

.myself-list4 h4 {
	margin-bottom: 0;
}

.myself-list4-box1 p {
	text-indent: 0;
	font-size: 14px;
	line-height: 28px;
	color: #333;
}

.myself-list4-box2 {
	top: 195px;
	left: 796px;
}

.myself-list4-box3 {
	top: 420px;
	left: 136px;
}

.myself-list4-box4 {
	top: 420px;
	left: 796px;
}

.myself-list5-img {
	width: 100%;
	/* 	height: 100%; */
	overflow: hidden;
	text-align: center;
	margin: 90px auto 75px;
}

.myself-list5-box1 {
	width: 337px;
	position: absolute;
	top: 236px;
	left: 38px;
}

.myself-list5-box1 p {
	text-indent: 0;
	font-size: 14px;
	line-height: 28px;
	color: #333;
}

.myself-list5-box2 {
	top: 170px;
	left: 842px;
}

.myself-list5-box3 {
	top: 570px;
	left: 38px;
}

.myself-list5-box4 {
	top: 656px;
	left: 840px;
}

.myself-list4 em {
	text-align: center;
	display: block;
	font-size: 18px;
	color: #666;
	margin-top: 50px;
}

.myself-list6-img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	margin: 45px auto 100px;
}

.myself-list6-box1 {
	width: 160px;
	position: absolute;
	top: 520px;
	left: 130px;
}

.myself-list6-box1 p {
	text-indent: 0;
	font-size: 14px;
	line-height: 22px;
	color: #333;
}

.myself-list6-box1 h4 {
	font-size: 22px;
	line-height: 28px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 6px;
}

.myself-list6-box2 {
	left: 390px;
}

.myself-list6-box3 {
	left: 650px;
}

.myself-list6-box4 {
	left: 915px;
}

/* 国外代理展 */
.agency-list1 h4 {
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	color: #00a4ff;
	padding-top: 56px;
}

.agency-list1-list {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-bottom: 90px;
}

.agency-list1-list ul li {
	width: 576px;
	height: 146px;
	box-sizing: border-box;
	border: solid 1px #cccccc;
	float: left;
	margin: 30px 48px 0 0;
}

.agency-list1-list ul li:nth-of-type(2n) {
	margin-right: 0;
}

.agency-list1-list-img {
	width: 126px;
	height: 126px;
	overflow: hidden;
	margin: 10px;
	float: left;
}

.agency-list1-list-img img {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.agency-list1-list-text {
	float: left;
	margin-left: 25px;
}

.agency-list1-list-text h2 {
	font-size: 32px;
	line-height: 32px;
	color: #333333;
	margin-top: 30px;
	margin-bottom: 2px;
}

.agency-list1-list-text p {
	font-size: 16px;
	line-height: 26px;
	color: #333333;
}

.agency-list2-box {
	position: relative;
	margin-top: 38px;
	overflow: hidden;
	margin-bottom: 82px;
}

.agency-list2-box0 ul li {
	float: left;
	font-size: 26px;
	font-weight: bold;
	color: #00a4ff;
	text-indent: 24px;
	margin-right: 114px;
	margin-bottom: 14px;
}

.agency-list2-box0 ul li:nth-of-type(1) {
	margin-right: 166px;
	padding-top: 2px;
}

.agency-list2-box0 ul li:last-child {
	margin-right: 0px;
}

.agency-list2-box2 {
	position: absolute;
	top: 60px;
	left: 24px;
}

.agency-list2-box2 ul li {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	float: left;
	margin-right: 180px;
}

.agency-list2-box2 ul li:last-child {
	margin-right: 0px;
}

.agency-list2-box1-img {
	width: 100%;
	height: 100%;
}

.agency-list2-box3 {
	position: absolute;
	top: 122px;
	left: 24px;
}

.agency-list2-box3 ul li {
	width: 185px;
	height: 118px;
	float: left;
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	margin-right: 58px;
}

.agency-list2-box3 ul li:last-child {
	margin-right: 0px;
}

.agency-list3-box1-img {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 48px auto 120px;
}

.agency-list4-list {
	margin-top: 50px;
	margin-bottom: 90px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.agency-list4-list ul li {
	float: left;
	width: 276px;
	height: 458px;
	box-sizing: border-box;
	background-color: #f5f8fd;
	border-radius: 20px;
	border: solid 1px #ebeef2;
	margin-right: 32px;
}

.agency-list4-list ul li:last-child {
	margin-right: 0px;
}

.agency-list4-list-num {
	width: 161px;
	height: 48px;
	background-color: #18bc80;
	border-radius: 0px 0px 24px 24px;
	margin: 0 auto;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 48px;
}

.agency-list4-list ul li:nth-of-type(2) .agency-list4-list-num {
	background-color: #e6b142;
}

.agency-list4-list ul li:nth-of-type(3) .agency-list4-list-num {
	background-color: #22c9bc;
}

.agency-list4-list ul li:nth-of-type(4) .agency-list4-list-num {
	background-color: #f0861c;
}

.agency-list4-list-img {
	width: 162px;
	height: 162px;
	box-sizing: border-box;
	background-color: #00a4ff;
	border: solid 4px #cbcdd1;
	border-radius: 50%;
	overflow: hidden;
	margin: 36px auto 0;
}

.agency-list4-list-text {
	width: 198px;
	height: 156px;
	font-size: 18px;
	line-height: 36px;
	color: #333333;
	margin: 12px auto 0;
}

.agency-list4-list-bar {
	width: 161px;
	height: 8px;
	background-color: #18bc80;
	border-radius: 4px;
	margin: 0 auto;
}

.agency-list4-list ul li:nth-of-type(2) .agency-list4-list-bar {
	background-color: #e6b142;
}

.agency-list4-list ul li:nth-of-type(3) .agency-list4-list-bar {
	background-color: #22c9bc;
}

.agency-list4-list ul li:nth-of-type(4) .agency-list4-list-bar {
	background-color: #f0861c;
}

/* 会员管理平台 */
.manage-list1-list {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 28px 0 58px;
}

.manage-list1-list ul li {
	width: 100%;
	height: 100px;
	box-sizing: border-box;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 30px 60px;
	margin-bottom: 14px;
}

.manage-list1-list-left {
	width: 388px;
	border-right: 1px solid #cccccc;
	line-height: 40px;
	float: left;
}

.manage-list1-list-left em {
	font-size: 32px;
	color: #00a4ff;
	margin-right: 12px;
}

.manage-list1-list-left span {
	font-size: 18px;
	color: #333333;
}

.manage-list1-list-right {
	float: left;
}

.list1-list-right-img {
	width: 39px;
	height: 39px;
	overflow: hidden;
	float: left;
	margin: auto 0;
	margin-left: 160px;
	text-align: center;

}

.list1-list-right-text {
	float: left;
	margin-left: 20px;
}

.list1-list-right-text h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #333333;
}

.list1-list-right-text p {
	font-size: 14px;
	color: #333333
}

.manage-list2-box {
	margin-top: 18px;
}

.manage-list2-box p {
	font-size: 15px;
	line-height: 28px;
	color: #333333;
	text-indent: 2em;
}

.manage-list2-box2 {
	width: 1008px;
	height: 340px;
	border: solid 1px #cccccc;
	margin: 42px auto 90px;
}

.manage-list2-box2 h3 {
	font-size: 18px;
	color: #1f74ad;
	margin: 30px 0 80px;
	text-align: center;
}

.manage-list2-box2 img {
	display: block;
	margin: 24px auto 0;
}

.manage-list3,
.manage-list4 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.manage-list3-box1-img {}

.manage-list3-box1-img img {
	display: block;
	margin: 80px auto 180px;
}

.manage-list3-box2-text {
	width: 182px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	position: absolute;
	top: 204px;
	left: 212px;
}

.manage-list3-box2-text2 {
	top: 204px;
	left: 572px;
}

.manage-list3-box2-text3 {
	top: 260px;
	left: 862px;
}

.manage-list3-box2-text4 {
	top: 386px;
	left: 145px;
}

.manage-list3-box2-text5 {
	top: 450px;
	left: 598px;
}

/* .manage-list4-img{
	width: 100%;
	height: 100%;
	overflow: hidden;
} */
.manage-list4-img img {
	display: block;
	margin: 42px auto 0;
}

.manage-list4-text {
	width: 196px;
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	position: absolute;
	top: 480px;
	left: 152px;
}

.manage-list4-text {
	width: 196px;
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	position: absolute;
	top: 480px;
	left: 152px;
}

.manage-list4-text2 {
	top: 460px;
	left: 416px;
}

.manage-list4-text3 {
	top: 400px;
	left: 692px;
}

.manage-list4-text4 {
	top: 302px;
	left: 940px;
}

.manage-list4 {
	padding-bottom: 95px;
	margin-bottom: 55px;
}

/* 异地办公 */
.remote-list1-list {
	padding-bottom: 90px;
}

.remote-list1-list-left {
	width: 513px;
	font-size: 15px;
	line-height: 28px;
	color: #333333;
	margin-top: 18px;
	float: left;
}

.remote-list1-list-left p:first-child {
	margin-bottom: 10px;
}

.remote-list1-list-left p:last-child {
	margin-top: 10px;
}

.remote-list1-list-right {
	float: left;
	margin-left: 190px;
}

.remote-p {
	font-size: 15px;
	line-height: 28px;
	color: #4d4d4d;
}

.remote-list2-box {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin-top: 48px;
	padding-bottom: 144px;
}

.remote-list2-box-img img {
	display: block;
	margin: 0 auto;
}

.remote-list2-box-text {
	position: absolute;
	top: 156px;
	left: 172px;
	width: 239px;
}

.remote-list2-box-text h3 {
	font-size: 18px;
	line-height: 28px;
	color: #00a4ff;
	margin-bottom: 8px;
}

.remote-list2-box-text p {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}

.remote-list2-box-text2 {
	top: 34px;
	left: 775px;
}

.remote-list2-box-text3 {
	top: 304px;
	left: 750px;
	width: 266px;
}

.remote-list3-box1-img {
	float: left;
	margin: 76px 0 0 70px;
}

.remote-list3-box1-text {
	width: 528px;
	float: left;
	margin-left: 176px;
	margin-top: 52px;
}

.remote-list3-box1-text h2 {
	font-size: 22px;
	line-height: 28px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 8px;
}

.remote-list3-box1-text h2 em {
	margin-right: 10px;
}

.remote-list3-box1-text p {
	font-size: 14px;
	line-height: 28px;
	color: #333333;
}

/* 观众登记解决方案 */
.vis-title p {
	font-size: 15px;
	line-height: 28px;
	color: #333333;
	margin-top: 8px;
}

.vis-list1-img {
	width: 100%;
	position: relative;
	text-align: center;
	margin: 52px 0 90px;
}

.vis-list1-text1 {
	position: absolute;
	top: 68px;
	left: 430px;
}

.vis-list1-text1 h3 {
	font-size: 18px;
	line-height: 24px;
	color: #333333;
	text-align: left;
}

.vis-list1-text1 p {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}

.vis-list1-text2 {
	top: 168px;
	left: 430px;
}

.vis-list2-img {
	text-align: center;
	margin: 6px 0 90px;
}

.vis-list3 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.vis-list3-box1-img {
	width: 100%;
	text-align: center;
	margin: 50px 0 90px;
}

.vis-list3-box2-text {
	width: 145px;
	position: absolute;
	top: 424px;
	left: 263px;
	text-align: center;
}

.vis-list3-box2-text2 {
	top: 424px;
	left: 526px;
}

.vis-list3-box2-text3 {
	top: 424px;
	left: 792px;
}

.vis-list3-box2-text h4 {
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	margin-bottom: 4px;
}

.vis-list3-box2-text p {
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	text-align: left;
}

.vis-list4-list {
	width: 100%;
	height: 100%;
	margin: 58px 0 90px;
	overflow: hidden;
}

.vis-list4-list ul li {
	width: 276px;
	height: 300px;
	box-sizing: border-box;
	border: solid 1px #cccccc;
	margin-right: 32px;
	float: left;
	text-align: center;
}

.vis-list4-list ul li:last-child {
	margin-right: 0;
}

.vis-list4-list-img {
	margin-top: 50px;
}

.vis-list4-list ul li h4 {
	font-size: 18px;
	line-height: 25px;
	color: #4c4c4c;
	margin-top: 14px;
}

.vis-list4-list ul li span {
	display: block;
	width: 38px;
	height: 3px;
	background-color: #00a4ff;
	margin: 12px auto 18px;
}

.vis-list4-list ul li p {
	width: 225px;
	font-size: 14px;
	line-height: 24px;
	color: #4c4c4c;
	margin: 0 auto;
	text-align: left;
}

/* 搭建解决方案 */
.construct-list1-img {
	width: 100%;
	margin: 4px 0 90px;
	text-align: center;
	position: relative;
}

.construct-list1-text1 {
	position: absolute;
	top: 202px;
	left: 32px;
	width: 160px;
}

.construct-list1-text2 {
	top: 202px;
	left: 276px;
}

.construct-list1-text3 {
	top: 202px;
	left: 527px;
}

.construct-list1-text4 {
	top: 202px;
	left: 766px;
}

.construct-list1-text5 {
	top: 202px;
	left: 1013px;
}

.construct-list1-text1 h3 {
	font-size: 18px;
	line-height: 28px;
	color: #333333;
}

.construct-list1-text1 p {
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	margin-top: 6px;
	text-align: left;
}

.construct-list2 {
	position: relative;
	width: 100%;
}

.construct-list2-box1-img {
	width: 100%;
	text-align: center;
	margin: 90px 0 90px;
}

.construct-list2-box2-text {
	position: absolute;
	top: 228px;
	left: 250px;
	width: 192px;
}

.construct-list2-box2-text2 {
	top: 207px;
	left: 720px;
	width: 320px;
}

.construct-list2-box2-text3 {
	top: 424px;
	left: 220px;
	width: 192px;
}

.construct-list2-box2-text4 {
	top: 360px;
	left: 790px;
	width: 288px;
}

.construct-list2-box2-text5 {
	top: 490px;
	left: 690px;
	width: 192px;
}

.construct-list2-box2-text h4 {
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	color: #333333;
	margin-bottom: 6px;
}

.construct-list2-box2-text p {
	font-size: 16px;
	line-height: 28px;
	color: #333333;
}

.construct-list2-box2-text h4,
.construct-list2-box2-text h4 {
	text-align: right;
}

.construct-list2-box2-text2 h4,
.construct-list2-box2-text4 h4,
.construct-list2-box2-text5 h4 {
	text-align: left;
}

.construct-list3 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.construct-list3-left {
	float: left;
	margin: 40px 0 90px;
}

.construct-list3-right {
	float: left;
	margin-left: 136px;
	margin-top: 110px;
}

.construct-list3-text {
	position: absolute;
	top: 134px;
	left: 660px;
	overflow: hidden;
}

.construct-list3-text2 {
	top: 272px;
	left: 780px;
}

.construct-list3-text3 {
	top: 398px;
	left: 670px;
}

.construct-list3-text4 {
	top: 520px;
	left: 780px;
}

.construct-list3-text-left {
	float: left;
	width: 50px;
	height: 50px;
	background-color: #18bc80;
	border-radius: 50%;
	font-size: 24px;
	color: #ffffff;
	line-height: 50px;
	text-align: center;
	margin-right: 20px;
	margin-top: 5px;
}

.construct-list3-text-right {
	float: left;
}

.construct-list3-text-right h3 {
	font-size: 22px;
	color: #4d4d4d;
	margin-bottom: 8px;
}

.construct-list3-text-right p {
	font-size: 14px;
	color: #4d4d4d;
}

.construct-list3-text-left2 {
	background-color: #e6b142;
}

.construct-list3-text-left3 {
	background-color: #23c9bc;
}

.construct-list3-text-left4 {
	background-color: #f0861c;
}
