/*易优CMS（eyoucms.com）做最好的易优整站模板下载网站*/

@charset "utf-8";

.warp {

	width: 1200px;

	margin: 0 auto;

	position: relative;

}

.am-cf:after, .am-cf:before {

	content: " ";

	display: table;

}

.am-cf:after {

	clear: both;

}

.czjz {

	display: -webkit-box;

	-webkit-box-orient: horizontal;

	-webkit-box-pack: center;

	-webkit-box-align: center;

	display: -moz-box;

	-moz-box-orient: horizontal;

	-moz-box-pack: center;

	-moz-box-align: center;

	display: -o-box;

	-o-box-orient: horizontal;

	-o-box-pack: center;

	-o-box-align: center;

	display: -ms-box;

	-ms-box-orient: horizontal;

	-ms-box-pack: center;

	-ms-box-align: center;

	display: box;

	box-orient: horizontal;

	box-pack: center;

	box-align: center;

}

/* Top */



.top {

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: solid 1px #cdd1d1;

	color: #999999;

}

.top-nav {

	font-size: 0;

}

.top-nav a {

	color: #999999;

	margin-right: 28px;

	font-size: 13px;

}

.top-nav a:last-child {

	margin-right: 0;

}

.top-nav a:hover {

	color: #2566b4;

}

/* Header */



.header {

	padding-top: 8px;

	padding-bottom: 26px;

	height: 120px;

}

.logo h1 {

	display: none;

}

.header-icon {

	margin-top: 10px;

}

.header-icon img {

	margin-right: 20px;

}

.header-icon img:last-child {

	margin-right: 0px;

}

/* Nav */



.nav {

	width: 100%;

	height: 55px;

	background-color: #2566b4;

	line-height: 55px;

}

.nav.fixed {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 22;

}

.nav ul li {

	float: left;

	width: 170px;

	text-align: center;

	margin-right: 1px;

}

.nav ul li:last-child {

	margin-right: 0;

}

.nav ul li a {

	display: block;

	color: #ffffff;

	font-size: 16px;

}

.nav ul li:hover {

	background-color: #2566b4;

}

.nav ul li.acive {

	background-color: #5285c3;

}

/* Banner */



.banner {

	height: 590px;

	background-color: #282828;

	position: relative;

	overflow: hidden;

}

.banner .warp {

	height: 100%;

}

.banner .w1300 {

	width: 1300px;

	margin: 0 auto;

	position: relative;

	height: 590px;

}

.banner .swiper-slide {

	background-repeat: no-repeat;

	background-position-x: center;

	/*background-size: 100%;*/

	overflow: hidden;

	width: 100%;

}

.banner .swiper-pagination-bullet {

	background-color: #FFFFFF;

	width: 15px;

	height: 15px;

}

.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 0 8px;

}

.banner .blogo {

	width: 100%;

	text-align: center;

	margin-top: 58px;

}

.banner .b-t {

	width: 100%;

	text-align: center;

	margin-top: 34px;

}

.banner .b-bottom {

	text-align: center;

	width: 100%;

	margin-top: 45px;

}

.banner .b-bottom a {

	margin-right: 83.75px;

}

.banner .b-bottom img {

}

.banner .b-bottom a:last-child {

	margin-right: 0;

}

.banner .p1 {

	position: relative;

	margin-top: 39px;

	margin-left: -25px;

	display: inline-block;

}

.banner .p1 .dot {

	position: relative;

	width: 73px;

	height: 74px;

	display: inline-block;

}

.banner .p1 .dot .light {

	background-image: url(../images/light.png);

	width: 73px;

	height: 74px;

	text-align: center;

	animation: light 2s infinite linear;

	-webkit-animation: light 2s infinite linear;

}

.banner .p1 .dot .yuan {

	width: 18px;

	height: 18px;

	border-radius: 50%;

	background-color: #00fff7;

	display: inline-block;

	vertical-align: top;

	position: absolute;

	top: 25px;

	left: 30px;

}

.banner .p1 .bl {

	margin-top: 31px;

	margin-left: -30px;

}

.banner .p1 .text {

	position: absolute;

	bottom: -15px;

	right: 0;

}

.banner .p1 .text img:first-child {

	position: absolute;

	right: 22px;

	bottom: 23px;

}

.banner .p1 .text img:last-child {

	animation: text 2s infinite;

	animation-direction: alternate;

	-webkit-animation: text 2s infinite;

	-webkit-animation-direction: alternate;

}

.banner .p2 {

	position: absolute;

	top: 309px;

	left: 0;

	width: 380px;

	height: 130px;

}

.banner .p2 .dot .yuan {

	width: 18px;

	height: 18px;

	border-radius: 50%;

	background-color: #00fff7;

	display: inline-block;

	vertical-align: top;

	position: absolute;

	top: 25px;

	left: 17px;

}

.banner .p2 .dot .light {

	background-image: url(../images/light.png);

	width: 73px;

	height: 74px;

	text-align: center;

	animation: light 2s infinite linear;

	-webkit-animation: light 2s infinite linear;

	margin-left: -10px;

}

.banner .p2 .bl {

	position: absolute;

	left: 33px;

	top: -27px;

}

.banner .p2 .text {

	position: absolute;

	top: -15px;

	right: 0;

}

.banner .p2 .text img:first-child {

	position: absolute;

	right: 0;

	top: -40px;

}

.banner .p2 .text img:last-child {

	position: absolute;

	top: -62px;

	right: -22px;

	animation: text 2s infinite;

	animation-direction: alternate;

	-webkit-animation: text 2s infinite;

	-webkit-animation-direction: alternate;

}

.banner .p3 {

	position: absolute;

	top: 175px;

	left: 620px;

	width: 380px;

	height: 130px;

}

.banner .p3 .dot .yuan {

	width: 18px;

	height: 18px;

	border-radius: 50%;

	background-color: #00fff7;

	display: inline-block;

	vertical-align: top;

	position: absolute;

	top: 25px;

	left: 17px;

}

.banner .p3 .dot .light {

	background-image: url(../images/light.png);

	width: 73px;

	height: 74px;

	text-align: center;

	animation: light 2s infinite linear;

	-webkit-animation: light 2s infinite linear;

	margin-left: -10px;

	margin-top: -4px;

}

.banner .p3 .bl {

	position: absolute;

	left: 33px;

	top: 32px;

}

.banner .p3 .text {

	position: absolute;

	top: 0px;

	right: 30px;

}

.banner .p3 .text img:first-child {

	position: absolute;

	right: 30px;

	top: 0px;

}

.banner .p3 .text img:last-child {

	position: absolute;

	right: 8px;

	top: -22px;

	animation: text 2s infinite;

	animation-direction: alternate;

	-webkit-animation: text 2s infinite;

	-webkit-animation-direction: alternate;

}

.banner .p4 {

	position: absolute;

	right: 90px;

	top: 0;

	width: 327px;

	height: 160px;

}

.banner .p4 .dot .yuan {

	width: 18px;

	height: 18px;

	border-radius: 50%;

	background-color: #00fff7;

	display: inline-block;

	vertical-align: top;

	position: absolute;

	top: 25px;

	left: 17px;

}

.banner .p4 .dot .light {

	background-image: url(../images/light.png);

	width: 73px;

	height: 74px;

	text-align: center;

	animation: light 2s infinite linear;

	-webkit-animation: light 2s infinite linear;

	margin-left: -10px;

	margin-top: -4px;

}

.banner .p4 .bl {

	position: absolute;

	left: 26px;

	top: 41px;

}

.banner .p4 .text {

	position: absolute;

	bottom: 40px;

	right: 0;

}

.banner .p4 .text img:first-child {

	position: absolute;

	right: 30px;

	top: 0px;

}

.banner .p4 .text img:last-child {

	position: absolute;

	right: 16px;

	top: -16px;

	animation: text 2s infinite;

	animation-direction: alternate;

	-webkit-animation: text 2s infinite;

	-webkit-animation-direction: alternate;

}

.banner .p5 {

	position: absolute;

	right: 60px;

	bottom: 105px;

	width: 390px;

	height: 150px;

}

.banner .p5 .dot {

	position: relative;

	width: 73px;

	height: 74px;

	display: inline-block;

	margin-top: 95px;

	margin-left: 60px;

}

.banner .p5 .dot .light {

	background-image: url(../images/light.png);

	width: 73px;

	height: 74px;

	text-align: center;

	animation: light 2s infinite linear;

	-webkit-animation: light 2s infinite linear;

	margin-top: -3px;

	margin-left: 2px;

}

.banner .p5 .dot .yuan {

	width: 18px;

	height: 18px;

	border-radius: 50%;

	background-color: #00fff7;

	display: inline-block;

	vertical-align: top;

	position: absolute;

	top: 25px;

	left: 30px;

}

.banner .p5 .text {

	position: absolute;

	top: 10px;

	right: 0;

}

.banner .p5 .text img:first-child {

	position: absolute;

	right: 30px;

	top: 0px;

}

.banner .p5 .text img:last-child {

	position: absolute;

	right: 8px;

	top: -23px;

	animation: text 2s infinite;

	animation-direction: alternate;

	-webkit-animation: text 2s infinite;

	-webkit-animation-direction: alternate;

}

.banner .p5 .bl {

	position: absolute;

	left: 102px;

	top: 44px;

}

.banner .bottom {

	width: 1091px;

	height: 130px;

	position: absolute;

	bottom: 0;

	background-image: url(../images/bottom.png);

	left: 0;

}

.banner .bottom img:first-child {

	position: absolute;

	bottom: 36px;

	right: 26px;

}

.banner .bottom img:last-child {

	position: absolute;

	bottom: 13px;

	right: 5px;

	animation-direction: alternate;

	-webkit-animation: text 2s infinite;

	-webkit-animation-direction: alternate;

}

.banner .btt {

	position: absolute;

	left: 365px;

	top: 84px;

}

.banner .bb {

	position: absolute;

	bottom: 20px;

	left: 44px;

}

/* 搜索 */



.search {

	width: 100%;

	background-color: #eaeaea;

	padding-top: 15px;

	padding-bottom: 15px;

}

.search .fl {

	padding-top: 5px;

	font-size: 0;

}

.search .fl a {

	font-size: 14px;

	color: #515151;

	margin-right: 20px;

}

.search .fl a:hover {

	color: #2c88d7;

}

.search .fl font {

	font-size: 14px;

	color: #999;

	margin-right: 10px;

}

.search .fr {

	font-size: 0;

}

.search .fr input[type='text'] {

	width: 249px;

	height: 30px;

	background-color: #ffffff;

	border: solid 2px #999;

	text-indent: 17px;

	vertical-align: top;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	font-size: 12px;

}

 .search .fr input[type='text']::-webkit-input-placeholder {

 color: #d0cfd0;

}

 .search .fr input[type='text']::-moz-input-placeholder {

 color: #d0cfd0;

}

.search .fr input[type='submit'] {

	width: 91px;

	height: 30px;

	background-color: #999;

	vertical-align: top;

	color: #FFFFFF;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	font-size: 14px;

}

/* 解决方案 */



.index-fangan {

	margin-top: 100px;

	height: 852px;

	overflow: hidden;

}

.index-fangan .title {

	font-size: 52px;

	color: #000000;

	text-align: center;

	position: relative;

}

.index-fangan .title::after {

	content: '';

	display: block;

	width: 46px;

	height: 2px;

	background-color: #2566b4;

	margin: 8px auto 11px;

}

.index-fangan .title2 {

	color: #000000;

	font-size: 18px;

	text-align: center;

}

.index-fangan .fangan-tab {

	margin-top: 40px;

	overflow: hidden;

}

.index-fangan .fangan-tab .bd img {

	width: 100%;

	height: 602px;

}

.index-fangan .fangan-tab .bd .cover {

	position: absolute;

	bottom: 50px;

	left: 35px;

	width: 1045px;

	background-color: rgba(0, 0, 0, .8);

	padding-left: 40px;

	padding-right: 40px;

	padding-top: 30px;

	padding-bottom: 30px;

	color: #FFFFFF;

	font-size: 15px;

}

.index-fangan .fangan-tab .bd .cover .t {

	font-size: 24px;

	margin-bottom: 15px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.index-fangan .fangan-tab .bd .cover .p {

	line-height: 24px;

	height: 48px;

	overflow: hidden;

}

.index-fangan .fangan-tab .bd .cover .p a {

	font-size: 14px;

	color: #2566b4;

	text-decoration: underline;

}

.index-fangan .fangan-tab .hd {

	height: 105px;

	background-color: #efefef;

}

.index-fangan .fangan-tab .hd ul li {

	float: left;

	width: 240px;

	height: 105px;

	border-right: 1px solid #cecece;

	position: relative;

	line-height: 105px;

	transition: all 0.5s linear;

	overflow: hidden;

	vertical-align: top;

}

.index-fangan .fangan-tab .hd ul li:first-child {

	border-left: 1px solid #cecece;

}

.index-fangan .fangan-tab .hd ul li a {

	display: block;

	font-size: 18px;

	padding-left: 40px;

}

.index-fangan .fangan-tab .hd ul li a {

	color: #282828;

}

.index-fangan .fangan-tab .hd ul li img {

	margin-top: 30px;

}

.index-fangan .fangan-tab .hd ul li img.none {

	display: none;

}

.index-fangan .fangan-tab .hd ul li.active {

	background-color: #2566b4;

	height: 131px;

	transform: translateY(-25px);

	border: none;

}

.index-fangan .fangan-tab .hd ul li.active img {

	display: none;

}

.index-fangan .fangan-tab .hd ul li.active img.none {

	display: inline;

}

.index-fangan .fangan-tab .hd ul li.active a {

	color: #FFFFFF;

	transform: translateY(12px);

}

/* 案例 */



.index-anli {

	margin-top: 40px;

}

.index-anli .title {

	font-size: 52px;

	color: #000000;

	text-align: center;

	position: relative;

}

.index-anli .title::after {

	content: '';

	display: block;

	width: 46px;

	height: 2px;

	background-color: #2566b4;

	margin: 8px auto 11px;

}

.index-anli .title2 {

	color: #000000;

	font-size: 18px;

	text-align: center;

}

.index-anli .hd {

	margin-top: 30px;

	margin-bottom: 35px

}

.index-anli .hd ul {

	font-size: 0;

	text-align: center;

}

.index-anli .hd li {

	width: 160px;

	height: 40px;

	border-radius: 4px;

	border: solid 1px #c1c1c1;

	display: inline-block;

	font-size: 15px;

	color: #474747;

	line-height: 40px;

	text-align: center;

	margin-right: 29px;

	position: relative;

}

.index-anli .hd li.on {

	background-color: #2566b4
;

	color: #FFFFFF;

}

.index-anli .hd li.on:after {

	content: '';

	display: inline-block;

	width: 0;

	height: 0;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-top: 8px solid #2566b4
;

	position: absolute;

	bottom: -8px;

	left: 50%;

	margin-left: -8px;

}

.index-anli .hd li:last-child {

	margin-right: 0;

}

.index-anli .bd {

}

.index-anli .bd ul li {

	width: 392px;

	float: left;

	position: relative;

	margin-right: 12px;

}

.index-anli .bd ul li:nth-child(3n) {

	margin-right: 0;

}

.index-anli .bd ul li .img {

	width: 392px;

	height: 240px;

	overflow: hidden;

	position: relative;

}

.index-anli .bd ul li img {

	width: 392px;

	height: 240px;

}

.index-anli .bd ul li.on {

	background-color: #2566b4
;

	color: #FFFFFF;

}

.index-anli .bd ul li .img .mask {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, .40);

	display: none;

}

.index-anli .bd ul li:hover .mask {

	display: block;

}

.index-anli .bd ul li .t {

	padding-top: 12px;

	padding-bottom: 25px;

	text-align: center;

	font-size: 14px;

	color: #666;

}

.index-anli .bd ul li:hover .mask .link {

	width: 237px;

	height: 64px;

	border: solid 2px #ffffff;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -32px;

	margin-left: -118.5px;

}

.index-anli .bd ul li:hover .mask .link-c {

	width: 224px;

	height: 50px;

	background-color: #ffffff;

	margin: 5px auto;

	line-height: 50px;

	text-align: center;

	color: #101010;

	font-size: 16px;

}

/* 优势 */



.index-youshi {

	background-image: /*url(../images/youshi.jpg)*/;

	background-position-x: center;

	margin-top: 40px;

	height: 400px;

	padding-top: 40px;
	background-color: #f8f8f8;

}

.index-youshi .title {

	font-size: 36px;

	color: #FFFFFF;

	text-align: center;

	position: relative;

}

.index-youshi .title::after {

	content: '';

	display: block;

	width: 46px;

	height: 2px;

	background-color: #2566b4;

	margin: 30px auto 33px;

}

.index-youshi .title2 {

	font-size: 36px;

	color: #333;

	text-align: center;

	position: relative;

}

.index-youshi .title2:after {

	content: '';

	display: block;

	width: 46px;

	height: 2px;

	background-color: #2566b4;

	margin: 30px auto 45px;

}

.index-youshi .part1 {

	margin-bottom: 74px;

	font-size: 0;

	text-align: center;

}

.index-youshi .part1 li {

	display: inline-block;

	width: 288px;

	height: 270px;

	background-image: url(../images/nt.png);

	background-repeat: no-repeat;

	margin-right: 40px;

	position: relative;

	padding-left: 24px;

	padding-right: 24px;

}

.index-youshi .part1 li:last-child {

	margin-right: 0;

}

.index-youshi .part2 li {

	width: 277px;

	height: 119px;

	background-image: url(../images/xborder.png);

	float: left;

	padding-top: 27px;

	padding-left: 48px;

	padding-right: 38px;

	margin-right: 30px;

}

.index-youshi .part2 li:last-child {

	margin-right: 0;

}

.index-youshi .part2 li:last-child .x_r .p {

	font-size: 15px;

}

.index-youshi .part2 li .x_r {

	float: right;

	color: #666;

	width: 115px;

}

.index-youshi .part2 li .x_r .h1 {

	color: #333;

	font-weight: bold;

	font-size: 20px;

	margin-bottom: 10px;

}

.index-youshi .part2 li .x_r .p {

	font-size: 14px;

}

.index-youshi .part1 li .num {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 97px;

	text-align: center;

	color: #FFFFFF;

	font-size: 43px;

	line-height: 97px;

	font-weight: bold;

}

.index-youshi .part1 li .a {

	width: 240px;

	height: 54px;

	background-color: #1b4367;

	position: absolute;

	bottom: 20px;

	left: 24px;

	color: #ffffff;

	text-align: center;

	padding: 0 23px;

	display: table;

}

.index-youshi .part1 li .a p {

	display: table-cell;

	vertical-align: middle

}

.index-youshi .part1 li .q {

	position: absolute;

	left: 24px;

	top: 134px;

	color: #ffffff;

	font-size: 16px;

	font-weight: bold;

	display: table;

	width: 245px;

	height: 38px;

}

.index-youshi .part1 li .q:before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	width: 32px;

	height: 36px;

	background-image: url(../images/q.png);

	background-repeat: no-repeat;

}

.index-youshi .part1 li .q p {

	display: table-cell;

	padding-left: 41px;

	text-align: left;

	vertical-align: middle

}

/* 新闻 */



.index-news {

	width: 100%;

	height: 811px;

	background-image:/* url(../images/xinwen.jpg)*/;
	


	background-position-x: center;

	padding-top: 20px;

	margin-top: 40px;

}

.index-news .title {

	font-size: 52px;

	color: #000000;

	text-align: center;

}

.index-news .title2 {

	font-size: 18px;

	color: #000000;

	text-align: center;

}

.index-news .title::after {

	content: '';

	display: block;

	width: 46px;

	height: 2px;

	background-color: #2566b4;

	margin: 8px auto 11px;

	font-size: 12px;

}

.index-news .hd {

	margin-top: 30px;

	margin-bottom: 27px;

}

.index-news .hd ul {

	text-align: center;

	font-size: 0;

}

.index-news .hd ul li {

	display: inline-block;

	width: 160px;

	height: 40px;

	background-color: #ffffff;

	border-radius: 4px;

	border: solid 1px #c1c1c1;

	font-size: 15px;

	color: #474747;

	margin-right: 30px;

	line-height: 40px;

	text-align: center;

	position: relative;

	vertical-align: top;

}

.index-news .hd ul li.on {

	background-color: #2566b4
;

	color: #FFFFFF;

}

.index-news .hd ul li:last-child {

	margin-right: 0;

}

.index-news .hd ul li.on::after {

	content: '';

	display: inline-block;

	width: 0;

	height: 0;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-top: 8px solid #2566b4
;

	position: absolute;

	bottom: -8px;

	left: 50%;

	margin-left: -8px;

}

.index-news .bd .left {

	width: 301px;

	background-color: #ffffff;

	padding: 10px;

	height: 416px;

	float: left;

	margin-right: 9px;

}

.index-news .bd .left .img {

	margin-bottom: 20px;

	width: 280px;

	height: 197px;

	overflow: hidden;

}

.index-news .bd .left .img img {

	width: 280px;

	height: 197px;

	transition: .3s all linear;

	-webkit-transition: .3s all linear;

	-moz-transition: .3s all linear;

}

.index-news .bd .left .text {

	padding-left: 15px;

	padding-right: 25px;

}

.index-news .bd .left .text .t {

	font-size: 16px;

	color: #000000;

	margin-bottom: 15px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}

.index-news .bd .left:hover .text .t {

	color: #2566b4;

}

.index-news .bd .left .text .p {

	font-size: 14px;

	color: #979797;

}

.index-news .bd .left .link {

	font-size: 14px;

	color: #5b5b5b;

	text-decoration: underline;

	color: #5b5b5b;

	margin-top: 16px;

	padding-left: 15px;

}

.index-news .bd .left:hover .link {

	color: #2566b4;

}

.index-news .bd .left:hover .img img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

}

.index-news .bd .right {

	padding-left: 30px;

	padding-right: 30px;

	float: right;

	width: 580px;

	height: 415px;

	background-color: #f8f8f8;

	padding-top: 20px;

}

.index-news .bd .right .list {

	border-bottom: solid 1px #c9c9c9;

}

.index-news .bd .right .list .date {

	color: #999999;

	text-align: center;

	float: left;

	margin-right: 30px;

	line-height: normal;

	margin-left: 9px;

}

.index-news .bd .right .list .date .day {

	font-size: 58px;

	color: #999999;

}

.index-news .bd .right .list .text {

	float: left;

	width: 406px;

	padding-top: 19px;

	padding-bottom: 15px;

}

.index-news .bd .right .list .text .t {

	font-size: 16px;

	color: #000000;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.index-news .bd .right .list .text .p {

	font-size: 14px;

	color: #979797;

	margin-top: 13px;

}

.index-news .bd .right .list:hover .text .t {

	color: #2566b4;

}

.index-news .bd .right .list:hover .date {

	color: #2566b4;

}

.index-news .bd .right .list:hover .date .day {

	color: #2566b4;

}

.right-lists {

	padding-top: 25px;

}

.right-lists ul li a {

	color: #676767;

}

.right-lists ul li:hover .t {

	color: #2566b4;

}

.right-lists ul li:hover .date {

	color: #2566b4;

}

.right-lists ul li {

	margin-bottom: 8px;

	padding-left: 10px;

}

.right-lists ul li a:before {

	content: '';

	display: block;

	vertical-align: top;

	width: 5px;

	height: 10px;

	background-image: url(../images/arrow.png);

	background-repeat: no-repeat;

	margin-right: 15px;

	margin-top: 3px;

	float: left

}

.right-lists ul li .t {

	width: 345px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	float: left;

	color: #676767;

}

.right-lists ul li .date {

	float: right;

	color: #999999;

}

/* 关于 */



.index-about {

	padding-top: 30px;

	overflow: hidden;

	/*background-image: url(../images/h_link_bj.jpg);*/

	background-repeat: no-repeat;

	background-position-x: center;

	background-position-y: bottom;

	padding-bottom: 70px;

}

.index-about .bg {

	width: 100%;

	background-image: url(../images/guanyu.jpg);

	background-repeat: no-repeat;

	background-position-x: center;

	padding-top: 74px;

	margin: 0 auto;

	min-height: 570px;

}

.index-about .bg .box {

	width: 902px;

	height: 346px;

	background-image: url(../images/box.png);

	background-repeat: no-repeat;

	margin: 0 auto;

	padding-top: 54px;

	padding-left: 59px;

	padding-right: 75px;

}

.index-about .bg .box .t {

	font-size: 32px;

	color: #2566b4;

	text-align: center;

}

.index-about .bg .box .t2 {

	font-size: 22px;

	color: #383838;

	text-align: center;

	margin-top: 5px;

}

.index-about .bg .box .p {

	font-size: 16px;

	color: #757575;

	line-height: 30px;

	margin-top: 24px;

}

.index-about .bg .box .link {

	width: 160px;

	height: 40px;

	background-color: #2566b4;

	border-radius: 4px;

	display: block;

	margin: 20px auto 0;

	line-height: 40px;

	text-align: center;

	color: #FFFFFF;

}

.index-about .bg .wall {

	width: 1200px;

	background-color: #ffffff;

	margin: 60px auto 0;

}

.index-about .bg .wall ul li {

	float: left;

	width: 240px;

	height: 150px;

	border-right: 1px dashed #dedede;

	border-bottom: 1px dashed #dedede;

	overflow: hidden;

}

.index-about .bg .wall ul li:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.index-about .bg .wall ul li img {

	max-width: 240px;

	max-height: 150px;

	transition: .3s all linear;

	-webkit-transition: .3s all linear;

	-moz-transition: .3s all linear;

}

.index-about .bg .wall ul li:nth-child(5n) {

	border-right: none;

}

.index-about .bg .wall ul li:last-child:hover img {

	transform: scale(1);

	-webkit-transform: scale(1);

}

.index-links {

	margin-top: 10px;

}

.index-links span {

	display: inline-block;

	font-size: 12px;

	color: #c1c1c1;

	vertical-align: top;

	margin-right: 10px;

	margin-bottom: 10px;

}

.index-links a {

	font-size: 14px;

	display: inline-block;

	color: #666666;

	margin-right: 10px;

	vertical-align: top;

	margin-bottom: 10px;

	color: #aaaaaa;

}

.index-links a:hover {

	color: #FFFFFF;

}

/* 脚部 */



.footer {

	width: 100%;

	padding-top: 45px;

	padding-bottom: 10px;

	background-color: #eee;

	color: #FFFFFF;

}

.foot_links {

	float: left;

}

.foot_links h4 {

	font-size: 16px;

	color: #666;

	margin-bottom: 16px;

}

.foot_links:first-child {

	margin-right: 85px;

}

.foot_links ul li a {

	font-size: 14px;

	color: #999;

}

.foot_links ul li a:hover {

	color: #FFFFFF;

}

.foot_links ul li {

	margin-bottom: 5px;

}

.foot_links ul li:last-child {

	margin-bottom: 0;

}

.foot_links:nth-child(2) {

	margin-right: 38px;

}

.foot_links:nth-child(3) {

	margin-right: 47px;

}

.foot_links:nth-child(4) {

	margin-right: 70px;

}

.foot_links:nth-child(5) {

	margin-right: 57px;

}

.foot_contact {

	float: left;

	width: 235px;

}

.foot_contact h4 {

	font-size: 18px;

	color: #ebeaea;

	margin-bottom: 25px;

}

.foot_contact .address {

	font-size: 14px;

	color: #aaaaaa;

	line-height: 20px;

	margin-bottom: 25px;

}

.foot_contact .address .icon {

	margin-right: 9px;

	display: inline-block;

}

.foot_contact .address .p {

	width: 210px;

}

.foot_contact .tel .icon {

	margin-right: 5px;

	margin-top: 10px;

}

.foot_contact .tel .p {

	font-size: 28px;

	color: #2566b4;

}

.foot_contact .kefu {

	margin-top: 19px;

	display: block;

	padding-left: 20px;

}

.foot_guanzhu {

	float: right;

}

.foot_guanzhu .weixin {

	width: 154px;

	height: 43px;

	background-color: #333;

	border-radius: 6px;

	color: #999;

	line-height: 43px;

	background-image: url(../images/weixin.png);

	background-position-y: center;

	background-position-x: 18px;

	background-repeat: no-repeat;

	margin-bottom: 10px;

}

.foot_guanzhu .sina {

	width: 154px;

	height: 43px;

	background-color: #13181f;

	border-radius: 6px;

	color: #676c74;

	line-height: 43px;

	background-image: url(../images/sina.png);

	background-position-y: center;

	background-position-x: 18px;

	background-repeat: no-repeat;

}

.foot_guanzhu .weixin a, .foot_guanzhu .sina a {

	color: #999;

	padding-left: 55px;

	display: block;

}

.foot_guanzhu .weixin:hover {

	background-image: url(../images/wxh.png);

}

.foot_guanzhu .weixin:hover a {

	color: #FFFFFF;

}

.foot_guanzhu .sina:hover {

	background-image: url(../images/sinah.png);

}

.foot_guanzhu .sina:hover a {

	color: #FFFFFF;

}

.footer .copyright {

	width: 1200px;

	border-top: 1px solid #4a5a76;

	padding-top: 10px;

	margin: 15px auto 0;

	color: #aaaaaa;

}

/* 系统体系 */



.index-xitong {

	padding-top: 106px;

}

.index-xitong .title {

	font-size: 52px;

	color: #000000;

	text-align: center;

}

.index-xitong .title2 {

	font-size: 18px;

	color: #000000;

	text-align: center;

	margin-bottom: 40px;

}

.index-xitong .title::after {

	content: '';

	display: block;

	width: 46px;

	height: 2px;

	background-color: #2566b4;

	margin: 8px auto 11px;

}

.index-xitong .hd {

	float: left;

	width: 255px;

}

.index-xitong .hd ul {

	width: 246px;

	background-color: #4b4c4e;

}

.index-xitong .hd ul li {

	width: 100%;

	height: 75px;

	border-bottom: 1px solid #b4b4b4;

	padding-left: 35px;

	line-height: 75px;

	color: #FFFFFF;

	position: relative;

	font-size: 16px;

	cursor: pointer;

}

.index-xitong .hd ul li.on {

	background-color: #2566b4
;

}

.index-xitong .hd ul li.on:after {

	content: '';

	display: block;

	width: 0;

	height: 0;

	border-top: 8px solid transparent;

	border-left: 7px solid #2566b4;

	border-bottom: 8px solid transparent;

	position: absolute;

	right: -6px;

	top: 29px;

}

.index-xitong .bd {

	width: 945px;

	float: right;

	height: 450px;

	overflow: hidden;

}

.index-xitong .bd ul li {

	width: 100%;

	height: 450px;

	position: relative;

}

.index-xitong .bd ul li:nth-child(3n) {

	margin-right: 0;

}

.index-xitong .bd ul li .mask {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	background-color: rgba(0, 0, 0, 0.74);

	color: #FFFFFF;

	font-size: 26px;

	height: 75px;

	text-align: center;

	line-height: 75px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-weight: normal;

}

.index-xitong .bd ul li img {

	width: 100%;

	height: 450px;

}

.index-xitong .bd .swiper-pagination {

	width: 16px;

	left: auto;

	top: 50%;

	transform: translate3d(0, -50%, 0);

	right: 0;

}

.index-xitong .hd-v {

	position: absolute;

	top: 0;

	width: 16px;

	z-index: 99;

	right: 30px;

	top: 50%;

	text-align: center;

	transform: translate3d(0, -50%, 0);

}

.index-xitong .hd-v ul li {

	width: 16px;

	height: 16px;

	border-radius: 50%;

	background-color: #FFFFFF;

	display: inline-block;

	margin-bottom: 12px;

}

.index-xitong .hd-v ul li.on {

	background-color: #158eee;

}

.index-xitong .hd-v ul li:last-child {

	margin-bottom: 0;

}



/* 动画 */



@keyframes light {

 0% {

 opacity: .5;

 transform: scale(0.9);

}

 50% {

 opacity: 1;

 transform: scale(1);

}

 100% {

 opacity: 1;

 transform: scale(0.9);

}

}

 @-webkit-keyframes light {

 0% {

 opacity: .5;

 transform: scale(0.9);

}

 50% {

 opacity: 1;

 transform: scale(1);

}

 100% {

 opacity: 1;

 transform: scale(0.9);

}

}

 @keyframes text {

 0% {

 opacity: .1;

}

 50% {

 opacity: 1;

}

 100% {

 opacity: 1;

}

}

 @-webkit-keyframes text {

 0% {

 opacity: .1;

}

 50% {

 opacity: 1;

}

 100% {

 opacity: 1;

}

}

/* 内页 */



.decontent {

	padding-top: 40px;

	margin-bottom: 50px;

}

.sidebar {

	float: left;

	width: 230px;

}

.sidebar ul li {

	width: 100%;

	height: 54px;

	background-color: #f0f0f0;

	line-height: 54px;

	border-bottom: 1px solid #FFFFFF;

	position: relative;

	background-image: url(../images/ib.png);

	background-repeat: no-repeat;

	background-position-y: center;

	background-position-x: 200px;

}

.sidebar ul li a {

	display: block;

	padding-left: 20px;

	color: #3a434c;

}

.sidebar ul li:hover {

	background-color: #4d7db7;

	background-image: url(../images/iw.png);

}

.sidebar ul li:hover a {

	color: #FFFFFF;

}

.sidebar ul li.active {

	background-color: #4d7db7;

	background-image: url(../images/iw.png);

}

.sidebar ul li.active a {

	color: #FFFFFF;

}

.decontent .content {

	float: right;

	width: 935px;

}

.decontent .content .mianbaoxie {

	margin-bottom: 35px;

	border-bottom: 1px solid #dddddd;

	padding-bottom: 10px;

	font-size: 12px;

	color: #666666;

}

.decontent .content .mianbaoxie a {

	color: #666666;

	font-size: 12px;

}

.decontent .article {

	border: 1px solid #dddddd;

	padding: 30px 40px;

	color: #898989;

	line-height: 30px;

}

.decontent .article img {

	max-width: 100%;

}

.decontent .recommend {

	padding: 40px;

	border: 1px solid #dddddd;

	margin-top: 40px;

}

.debanner {

	height: 401px;

	background-position-x: center;

	background-repeat: no-repeat;

}

.side-nav-div {

	width: 230px;

	height: 92px;

	background-color: #2b2b2b;

	border-radius: 5px 5px 0px 0px;

	padding-top: 14px;

	padding-left: 24px;

	border-bottom: 1px solid #FFFFFF;

	color: #FFFFFF;

	position: relative;

}

.side-nav-div b {

	color: #FFFFFF;

	font-weight: bold;

	font-size: 26px;

	text-transform: uppercase;

}

.side-nav-div p {

	font-size: 16px;

}

.side-nav-div:after {

	content: '';

	display: block;

	height: 3px;

	width: 115px;

	background-image: url(../images/l.png);

	position: absolute;

	bottom: 19px;

	right: 0;

}

.side-contact {

	margin-top: 20px;

	color: #575757;

	font-size: 12px;

	line-height: 30px;

}

.side-title {

	font-size: 18px;

	font-weight: bold;

	color: #2566b4;

	border-bottom: 1px solid #dddddd;

	position: relative;

	padding-bottom: 10px;

	margin-bottom: 15px;

}

.side-title:after {

	content: '';

	display: block;

	position: absolute;

	width: 18px;

	height: 3px;

	background-color: #4d7db7;

	bottom: -2px;

}

.side-title span {

	color: #999999;

	font-size: 12px;

	font-weight: normal;

	margin-left: 10px;

}

.side-contact img {

	margin-bottom: 15px;

}

.pages {

	text-align: center;

	margin-top: 60px;

}

.pages ul {

	font-size: 0;

}

.pages ul li {

	display: inline-block;

	width: 40px;

	height: 40px;

	background-color: #ffffff;

	border-radius: 2px;

	border: solid 1px #dddddd;

	text-align: center;

	line-height: 40px;

	margin-right: 7px;

}

.pages ul li:hover {

	background-color: #4d7db7;

	color: #FFFFFF;

}

.pages ul li.active {

	background-color: #4d7db7;

	color: #FFFFFF;

}

.pages ul li:hover a {

	color: #FFFFFF;

}

.pages ul li.active a {

	color: #FFFFFF;

}

.pages ul li:last-child {

	margin-right: 0;

}

.pages ul li a {

	display: block;

	color: #111111;

}

.pages ul li.prev, .pages ul li.next {

	width: 70px;

	height: 40px;

	border-radius: 2px;

	border: solid 1px #dddddd;

}

.pages ul li.home-page, .pages ul li.last-page {

	width: 58px;

	height: 40px;

	border-radius: 2px;

	border: solid 1px #dddddd;

}

/* 解决方案 */



.article .article_title {

	font-size: 22px;

	color: #2b2b2b;

	padding-left: 16px;

	position: relative;

	margin-bottom: 27px;

}

.article .article_title:before {

	display: block;

	content: '';

	width: 3px;

	height: 19px;

	background-color: #4d7db7;

	position: absolute;

	top: 6px;

	left: 0;

}

.decontent .recommend ul li {

	float: left;

	width: 208px;

	margin-right: 7px;

	font-size: 16px;

	color: #343434;

	text-align: center;

}

.decontent .recommend ul li .img {

	margin-bottom: 17px;

	width: 208px;

	height: 145px;

	overflow: hidden;

}

.decontent .recommend ul li .img img {

	width: 208px;

	height: 145px;

	transition: .5s all linear;

	-webkit-transition: .5s all linear;

}

.decontent .recommend ul li:last-child {

	margin-right: 0;

}

.decontent .recommend ul li:hover .img img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.decontent .recommend ul {

	margin-top: 20px;

}

.decontent .recommend .title {

	text-align: center;

	font-size: 22px;

	color: #4d7db7;

	position: relative;

}

.decontent .recommend .title:after {

	content: '';

	display: block;

	width: 36px;

	height: 2px;

	background-color: #4d7db7;

	margin: 6px auto 0;

}

.decontent .recommend ul li p {

	color: #666;

}

/* 案例 */



.case ul li {

	float: left;

	width: 306px;

	text-align: center;

	margin-right: 8px;

	font-size: 16px;

	color: #0e0e0e;

	margin-bottom: 20px;

}

.case ul li:nth-child(3n) {

	margin-right: 0;

}

.case ul li .img {

	width: 306px;

	height: 188px;

	margin-bottom: 10px;

	overflow: hidden;

	position: relative;

}

.case ul li .img .mask {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, .40);

	display: none;

}

.case ul li .img img {

	width: 306px;

	height: 188px;

}

.case ul li p {

	font-size: 14px;

	color: #666;

}

.case ul li .img .mask .link {

	width: 187px;

	height: 51px;

	border: solid 2px #ffffff;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -25.5px;

	margin-left: -93.5px;

}

.case ul li .img .mask .link .link-text {

	width: 174px;

	height: 41px;

	background-color: rgba(255, 255, 255, .9);

	margin: 3px auto;

	line-height: 41px;

	color: #101010;

}

.case ul li:hover .mask {

	display: block;

}

/* 合作伙伴 */



.case.hezuo ul li .img {

	border: 1px solid #dcdcdc;

}

.case.hezuo ul li .img img {

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 188px;

	transition: .3s all;

	-webkit-transition: .3s all;

}

.case.hezuo ul li:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

/* 案例内页 */



.case-article {

	border: solid 1px #dddddd;

	padding: 40px;

}

.case-logo {

	width: 160px;

	height: 160px;

	background-color: #ffffff;

	border: solid 1px #ededed;

	float: left;

	margin-right: 20px;

}

.case-information {

	float: left;

	width: 340px;

	line-height: 27px;

	color: #525252;

}

.case-information .t {

	font-size: 22px;

	color: #2b2b2b;

	margin-bottom: 10px;

}

.case-information .t:after {

	content: '';

	display: block;

	width: 31px;

	height: 2px;

	background-color: #4d7db7;

	margin-top: 15px;

}

.case-image {

	float: right;

	width: 300px;

	margin-right: 50px;

}

.case-image img {

	width: 100%;

}

.case-detail {

	border-top: 1px dashed #dddddd;

	margin-top: 20px;

	padding-top: 40px;

	color: #898989;

	line-height: 30px;

}

.case-detail .article-title {

	font-size: 16px;

	color: #363636;

	border-left: 3px solid #4d7db7;

	padding-left: 12px;

	margin-bottom: 25px;

	line-height: normal;

}

.case-detail img {

	max-width: 100%;

}

/* 新闻 */



.news ul li {

	border-bottom: dashed 1px #dddddd;

	padding-bottom: 25px;

	margin-bottom: 20px;

}

.news ul li .image {

	width: 163px;

	height: 120px;

	background-color: #2b2b2b;

	float: left;

}

.news ul li .image img {

	width: 163px;

	height: 120px;

}

.news ul li .text {

	width: 730px;

	float: left;

	margin-left: 20px;

}

.news ul li .text .t {

	margin-bottom: 15px;

}

.news ul li .text span {

	float: right;

	font-weight: normal;

	color: #9c9c9c;

	font-size: 14px;

}

.news ul li .text .t div {

	float: left;

	width: 490px;

	font-size: 16px;

	color: #545454;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news ul li .text p {

	color: #acacac;

	line-height: 22px;

	max-height: 44px;

	overflow: hidden;

}

.news ul li .text .link {

	width: 88px;

	height: 26px;

	background-color: #545454;

	border-radius: 3px;

	color: #ffffff;

	font-size: 12px;

	line-height: 26px;

	text-align: center;

	margin-top: 13px;

}

.news ul li:hover .text .link {

	background-color: #3f9cef;

}

.news ul li:hover .t div {

	font-weight: bold;

	color: #3f9cef;

}

/* 新闻 */



.news1 ul li {

	border-bottom: dashed 1px #dddddd;

	padding-bottom: 25px;

	margin-bottom: 20px;

}

.news1 ul li .image {

	width: 300px;

	height: 200px;

	background-color: #2b2b2b;

	float: left;

}

.news1 ul li .image img {

	width: 300px;

	height: 200px;

}

.news1 ul li .text {

	width: 610px;

	float: left;

	margin-left: 20px;

}

.news1 ul li .text .t {

	margin-bottom: 15px;

}

.news1 ul li .text span {

	float: right;

	font-weight: normal;

	color: #9c9c9c;

	font-size: 14px;

}

.news1 ul li .text .t div {

	float: left;

	width: 490px;

	font-size: 16px;

	color: #545454;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news1 ul li .text p {

	color: #acacac;

	line-height: 22px;

	overflow: hidden;

}

.news1 ul li .text .link {

	width: 88px;

	height: 26px;

	background-color: #545454;

	border-radius: 3px;

	color: #ffffff;

	font-size: 12px;

	line-height: 26px;

	text-align: center;

	margin-top: 13px;

}

.news1 ul li:hover .text .link {

	background-color: #3f9cef;

}

.news1 ul li:hover .t div {

	font-weight: bold;

	color: #3f9cef;

}

/* 新闻内页 */



.decontent .news-article {

	border: 1px solid #dddddd;

	padding: 30px 40px;

	color: #5c5c5c;

	line-height: 26px;

}

.news-title {

	border-bottom: dashed 1px #d2d2d2;

	font-size: 24px;

	padding-bottom: 14px;

	margin-bottom: 25px;

	line-height: normal;

	text-align: center;

	color: #242424;

}

.news-title div {

	color: #8f8f8f;

	font-size: 12px;

	margin-top: 10px

}

.news-title div a {

	color: #8f8f8f;

	font-size: 12px;

}

.news-article img {

	max-width: 100%;

}

.article-pages {

	width: 882px;

	height: 48px;

	font-size: 14px;

	background-color: #f4f4f4;

	line-height: 48px;

	padding: 0 30px;

	margin-top: 40px;

}

.article-pages a font {

	color: #464646;

}

.article-pages a:first-child {

	color: #7c7b7b;

	white-space: nowrap;

	max-width: 316px;

	overflow: hidden;

	text-overflow: ellipsis;

}

.article-pages a:last-child {

	color: #7c7b7b;

	float: right;

	white-space: nowrap;

	max-width: 316px;

	overflow: hidden;

	text-overflow: ellipsis;

}

/* 关于我们 */



.about {

	padding-top: 30px;

	padding-left: 28px;

	padding-right: 38px;

	padding-bottom: 44px;

	border: 1px solid #dddddd;

	color: #383838;

	line-height: 30px;

	font-size: 15px;

}

.about-title {

	font-size: 24px;

	position: relative;

	border-bottom: solid 1px #dddddd;

	padding-bottom: 10px;

	margin-bottom: 30px;

}

.about-title:after {

	content: '';

	display: block;

	width: 56px;

	height: 4px;

	background-color: #4d7db7;

	position: absolute;

	bottom: -2px;

}

.about img {

	max-width: 100%;

}

/* 联系我们 */



.contact {

	font-size: 16px;

	line-height: 30px;

}

.contact-title {

	font-size: 24px;

	color: #4d7db7;

	border-bottom: 1px solid #dddddd;

	padding-bottom: 12px;

	position: relative;

	margin-bottom: 30px;

	line-height: normal;

	color: #383838;

}

.contact-title:after {

	content: '';

	display: block;

	width: 56px;

	height: 4px;

	background-color: #4d7db7;

	position: absolute;

	bottom: -2px;

}

.contact .ewm {

	text-align: center;

	font-size: 15px;

	color: #363636;

}

.contact .map {

	width: 905px;

	height: 481px;

	background-color: #ffffff;

	border: solid 1px #e5e5e5;

	margin-top: 25px;

	padding: 8px;

}

#allmap {

	width: 100%;

	height: 100%;

	overflow: hidden;

	margin: 0;

	font-family: "微软雅黑";

}

.contact form input[type='text'], .contact form input[type='email'] {

	width: 251px;

	height: 48px;

	background-color: #f3f3f3;

	border: solid 1px #dbdbdb;

	display: inline-block;

	vertical-align: top;

	text-indent: 16px;

	margin-right: 17px;

	font-size: 15px;

	color: #a7a7a7;

}

.contact form input[type='email'] {

	margin-right: 0;

}

.contact form textarea {

	width: 792px;

	height: 168px;

	background-color: #f3f3f3;

	border: solid 1px #dbdbdb;

	padding-top: 17px;

	padding-left: 16px;

	padding-right: 16px;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	font-size: 15px;

	color: #a7a7a7;

	margin-top: 16px;

}

.contact .form .tips {

	color: #9a9a9a;

	font-size: 15px;

	margin-top: 30px;

}

.contact .form .button {

	width: 148px;

	height: 40px;

	background-color: #4d7db7;

	border: 0;

	font-size: 15px;

	color: #FFFFFF;

	margin-right: 30px;

}

.contact .form p {

	font-size: 15px;

	color: #888888;

}

.contact form {

	margin-top: 40px;

}

.bd-box {

	position: relative;

	height: 450px;

}

.yb_conct {

	position: fixed;

	z-index: 9999999;

	top: 157px;

	right: -127px;

	cursor: pointer;

	transition: all .3s ease;

}

.yb_bar ul li {

	width: 180px;

	height: 53px;

	font: 16px/53px 'Microsoft YaHei';

	color: #fff;

	text-indent: 54px;

	margin-bottom: 3px;

	border-radius: 3px;

	transition: all .5s ease;

	overflow: hidden;

}

.yb_bar .yb_top {

	background: #2566b4 url(../images/88.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #2566b4 url(../images/88.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #2566b4 url(../images/88.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

	/*height:200px;*/

	background: #2566b4 url(../images/88.png) no-repeat 0 -169px;

}

.hd_qr {

	width: 74%;

	padding: 0 29px 25px 29px;

}

.yb_QQ a {

	display: block;

	text-indent: 54px;

	width: 100%;

	height: 100%;

	color: #fff;

}

.case_content {

	width: 950px

}

.case_lists {

	margin-top: 12px;

	border: solid 1px #e5e5e5;

	padding: 30px;

}

.case_lists .list {

	width: 418px;

	float: left;

	margin-bottom: 25px;

	border-radius: 4px;

	padding: 5px;

	border: 2px solid #4d7db7;

}

.case_lists .list:nth-child(even) {

	float: right;

}

.case_lists .list .img {

	width: 100%;

	overflow: hidden;

	height: 245px;

}

.case_lists .list .img img {

	width: 100%;

	transition: .3s linear;

	-webkit-transition: .3s linear;

	-moz-transition: .3s linear;

	height: 245px;

}

.case_lists .list .p {

	height: 55px;

	background-color: #FFFFFF;

	color: #616161;

	text-align: center;

	line-height: 55px;

	transition: .3s linear;

	-webkit-transition: .3s linear;

	-moz-transition: .3s linear;

}

.case_lists .list:hover .img img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

}

.case_lists .list:hover .p {

	background: #2566b4;

	color: #FFFFFF

}

/*分页样式*/

.pglist {

	padding: 5px 0 5px;

	width: 100%;

	text-align: center;

	clear: both;

}

.pglist a {

	color: #666;

	padding: 0 14px;

	margin: 0 3px;

	display: inline-block;

	vertical-align: middle;

	line-height: 30px;

	background: #fff;

	border: 1px solid #ddd;

}

.pglist a:hover, .pglist .hover {

	display: inline-block;

	color: #fff;

	background: #4d7db7;

	border-color: #4d7db7;

}

