@charset "utf-8";
/* CSS Document */
.w_solutions {
	padding-bottom: 26px; position: relative;
}
.w_fl {
	float: left;
}
.w_center {
	margin: auto; width: 1200px;
}
.w_center {
	position: relative; z-index: 1;
}
.w_bgbg {
	left: 0px; top: 0px; height: 400px; right: 0px; position: absolute; z-index: 0;
}
.clumbo {
	background: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.clumboBox h6 {
	color: rgb(151, 151, 151); font-size: 14px; float: left;
}.clumboBox .sharebox {
	width: 240px; float: right;
}.newsShow {
	padding-bottom: 50px; margin-top: 50px;
}
.newsShow .title {
	margin-bottom: 70px;
}
.newsShow .title h1 {
	text-align: center; color: rgb(25, 25, 25); font-size: 30px;
}
.newsShow .title h5 {
	text-align: center; color: rgb(122, 122, 122); font-size: 14px; margin-top: 15px;
}
.xgxw ul{padding-top:10px;}
.xgxw ul li{line-height:30px; font-size:14px;}
.xgxw ul li span{float:right; font-size:12px; color:#999999;}
.xgxw a{color:#666666;}
.xgxw a:hover{color:#45a7fa;}
.xgxwl{float:left; width:45%;}
.xgxwr{float:right; width:45%;}
.newsShow .articleContent {
	text-align: inherit; color:#5c5c5c; line-height: 36px; font-size: 16px; margin-bottom: 50px;
}
.sypxyp{height:60px; font-size:14px;}
.sypxyp a{color:#008cee; text-decoration:none;}
.sypxypl{
	float:left;
	width:40%;
	line-height:46px;
	background-color: #eaeaea;
	background-image: url(../images/q01.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left:40px;
}
.sypxypr{
	float:right;
	width:40%;
	line-height:46px;
	background-color: #eaeaea;
	background-image: url(../images/q02.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left:20px;
}
.xgxw{
	margin-bottom:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ececec;
	padding-top:20px;
	height:250px;
}
.xgxw h1{font-size:18px;}
.bqxeq{margin-top:30px; margin-bottom:40px; color:#666666; font-size:14px;}
.bqxeq a{background:#459be4; color:#FFFFFF; padding:10px; border-radius:20px; margin-right:20px;}
.bqxeq a:hover{color:#FFFFFF; background:#FF9900;border-radius:20px;}
.w_solutions {
	padding-bottom: 26px; position: relative;
}
.w_title {
	text-align: center; color: rgb(0, 149, 226); padding-top: 60px;
}
.w_title h1 {
	text-transform: uppercase; font-family: 华文细黑; font-size: 55px; margin-bottom: 15px;
}
.w_title h1 span {
	font-weight: lighter;
}
.w_title h2 {
	font-size: 30px;
}
.w_title h2::after {
	background: rgb(0, 149, 226); margin: 44px auto auto; width: 65px; height: 3px; font-family: 华文细黑; display: block; content: "";
}
.w_title h2 span {
	font-weight: 400;
}
.w_title h3 {
	text-transform: uppercase; font-family: 华文细黑; font-size: 26px; font-weight: lighter; margin-bottom: 8px;
}
.w_solutions .w_title {
	color: rgb(255, 255, 255);
}
.w_solutions .w_title h1 {
	font-size: 68px;
}
.w_solutions .w_title h2 {
	font-size: 32px;
}
.w_solutions .w_title h2::after {
	margin-top: 56px;
}
.w_solutions .w_icon_wrap {
	text-align: justify; margin-top: 60px; margin-bottom: 74px;
}
.w_solutions .w_icon_wrap li a {
	color: rgb(255, 255, 255);
}
.w_solutions .w_icon_wrap li:last-child {
	margin-right: 0px;
}
.w_solutions .w_icon_wrap li {
	text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-right: 49px; float: left; display: inline-block;
}
.w_solutions .w_icon_wrap li .w_pic {
	width: 60px; height: 60px; margin-bottom: 17px; position: relative;
}
.w_solutions .w_icon_wrap li .w_pic img {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.w_solutions .w_icon_wrap li .w_pic .w_pic_hover {
	display: none;
}
.w_function .w_icon_wrap li {
	transition:0.25s;
}
.w_solutions .w_icon_wrap li {
	transition:0.25s;
}
.w_function .w_icon_wrap li:hover {
	transform: translate3d(0px, -30px, 0px);
}
.w_solutions .w_icon_wrap li:hover {
	transform: translate3d(0px, -30px, 0px);
}
.w_solutions .w_icon_wrap li:hover img {
	display: none;
}
.w_solutions .w_icon_wrap li:hover .w_pic_hover {
	display: inline-block;
}
.w_solutions .w_icon_wrap li:hover {
	color: rgb(255, 166, 79);
}
.w_solutions .w_con_wrap {
	position: relative;
}
.w_solutions .w_con_wrap img {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
.w_solutions .w_con {
	background: rgb(0, 149, 226); padding: 52px 37px 0px; top: 80px; width: 445px; height: 300px; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.w_solutions .w_con h1 {
	font-size: 32px; margin-bottom: 15px;
}
.w_solutions .w_con h2 {
	text-transform: uppercase; font-size: 27px; font-weight: 400; margin-bottom: 29px;
}
.w_solutions .w_con p {
	text-align: justify; line-height: 25px; font-size: 14px;
}
.w_solutions .w_con a {
	background: rgb(135, 135, 135); margin: auto; left: 0px; width: 142px; height: 42px; text-align: center; right: 0px; bottom: -21px; color: rgb(255, 255, 255); line-height: 42px; font-size: 14px; display: block; position: absolute;
}
.b-title {
	height: 160px; color: rgb(0, 143, 238); line-height: 130px; font-size: 38px; font-weight: normal;
}
.txc {
	text-align: center;
}
.allist {
	padding: 12px 0px 0px;
}
.allist-img {
	overflow: hidden; position: relative;
}
.allist-img p {
	background: rgb(0, 0, 0); transition:0.25s; left: 0px; width: 100%; bottom: -53px; color: rgb(255, 255, 255); line-height: 53px; text-indent: 15px; font-size: 16px; position: absolute; opacity: 0.5;
}
.allist li:hover .allist-img p {
	bottom: 0px;
}
.allist li {
	width: 375px; height: 310px; padding-bottom: 2px; margin-right: 37px; margin-bottom: 31px; float: left; position: relative;
}
.allist-wrap {
	padding: 13px;
}
.allist-cnt {
	width: 263px; float: left;
}
.allist-cnt h5 {
	color: rgb(26, 26, 26); line-height: 30px; overflow: hidden; font-size: 19px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.allist-cnt p {
	color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.allist-wrap2 {
	width: 95px; margin-right: -13px; float: right;
}
.allist-num {
	background: url("/images/al.png") no-repeat left; color: rgb(153, 153, 153); line-height: 24px; padding-left: 20px; float: right;
}
.allist-btn {
	width: 100%; padding-top: 8px; float: right;
}
.allist-btn a {
	background-position: center; width: 21px; height: 18px; margin-left: 2px; float: right; background-repeat: no-repeat;
}
.allist-btn a.s4 {
	background-image: url("/images/al2.png");
}
.allist-btn a.s3 {
	background-image: url("/images/al3.png");
}
.allist-btn a.s2 {
	background-image: url("/images/al4.png");
}
.allist-btn a.s1 {
	background-image: url("/images/al5.png");
}
.allist-btn a.hasewm .ewms {
	transition:0.25s; left: 0px; top: 50px; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; opacity: 0; transform: scale(0);
}
.allist-btn a.hasewm:hover .ewms {
	opacity: 1; transform: scale(1);
}
.allist-btn a.hasewm .ewms i {
	margin: -30px 15px 0px; color: rgb(0, 149, 226); line-height: 40px; font-size: 18px; font-weight: 700; vertical-align: top; display: inline-block;
}
.allist-btn a.hasewm .ewms canvas {
	border: 8px solid rgb(255, 255, 255); border-image: none;
}
.allist-line {
	background: rgb(48, 130, 214); transition:0.25s; left: 0px; width: 0px; height: 2px; bottom: 0px; position: absolute;
}
.allist li:hover .allist-line {
	width: 100%;
}
