﻿html,
body {
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
}

body {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 16px;
	min-width: 1200px;
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

i {
	font-style: normal;
	text-decoration: none;
}

img {
	vertical-align: top;
	border: 0;
	/*max-width: 100%;*/
	/*display: block;*/
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

.clear {
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.wrap {
	width: 1203px;
	margin: 0 auto;
}


/*公用flex*/

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.flex2{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/*flex布局居中*/

.flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	align-items: center;
}


/*start*/

.flex-start {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	align-items: center;
}
/*start*/
.flex-end {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	align-items: center;
}

.flex-start1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.flex-space-around {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	align-items: center;
}

.flex-space-between {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
}


/*首页css*/

header .header-bar {
	padding-top: 11px;
	padding-bottom: 11px;
	/*background: rgba(85, 111, 181, 1);*/
	background: #556fb5;
}

header .header-bar .ll {
	font-size: 12px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

header .header-bar .ll a {
	color: rgba(255, 255, 255, 1);
}

header .header-bar .ll button {
	color: rgba(255, 255, 255, 1);
	background: none;
	border: none;
	font-size: 12px;
	color: #ffffff;
}

header .header-bar .rr ul li {
	float: left;
	margin-left: 48px;
	font-size: 12px;
	color: #ffffff;
}

header .header-bar .rr ul li span {
	padding-right: 22px;
	float: left;
}

header .header-bar .rr ul li img {
	float: left;
	margin-right: 9px;
}

header .header-bar .rr ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
}

.header .wrap {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-o-justify-content: space-between;
	-moz-justify-content: space-between;
	align-items: center;
}

.header {
	/*padding-top: 15px;*/
	/*padding-bottom: 10px;*/
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
}
















.banner .swiper-container .swiper-slide img {
	height: 700px;
}















.ly {
	width: 80px;
	height: 26px;
	background: #6884d0;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	line-height: 26px;
	border-radius: 5px;
}

.header img {
	margin-right: 29px;
}

.header ul {
	width: 1044px;
	/*margin-right: 15px;*/
}

.header ul li span {
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 15px;
	background: url(./img/5.png) no-repeat right 9px top 8px;
	font-size: 16px;
	color: #777777;
}

.header ul li.active span {
	border-bottom: 2px solid #556fb5;
	box-sizing: border-box;
	font-weight: bold;
	color: #6884d0;
	background: url(./img/5-1.png) no-repeat right 9px top 11px;
}

.header ul li:nth-child(8) span {
	color: #74bc2a;
	font-weight: bold;
}
.header ul li:nth-child(8):hover span{
	background: url(./img/5-1.png) no-repeat right 9px top 11px;
}
.header ul li:hover span {
	/*border-bottom: 2px solid #556fb5;*/
	background: url(./img/5-1.png) no-repeat right 9px top 11px;
	color: #6884d0;
	font-weight: bold;
	border-bottom: none;
}

.header ul li:hover .xiala{
	/*display: block;*/
	visibility: visible;
	opacity: 1;
	top:83px;
	transition: ease-in-out 0.5s
}

.header ul li:last-child span {
	color: #556fb5;
	font-size: 16px;
	font-weight: bold;
}

.net-dot {
	background: #f8f8f8;
}

.header ul .sy span {
	padding-bottom: 34px;
	padding-left: 14px;
	padding-right:23px;
	/*background: none;*/
}

.banner .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	opacity: 1;
	background: #5bae5c;
}

.banner .swiper-pagination-bullet-active {
	background: #556fb5!important;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 15px;
}

.banner img {
	max-width: 100%;
	height: 700px;
}

.net-dot .tit p {
	font-size: 16px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
}

.net-dot .tit {
	width: 177px;
	height: 97px;
	background: url(./img/6.png) no-repeat center center;
	text-align: center;
	line-height: 125px;
}

.net-dot ul {
	width: 1023px;
	min-height: 97px;
	position: relative;
}

.net-dot ul li {
	width: 95px;
	float: left;
	height: 49px;
	line-height: 49px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: rgba(120, 120, 120, 1);
}

.net-dot ul li {
	padding-left: 18px;
	background: url(./img/7-1.png) no-repeat left 23px center;
}

.net-dot ul a {
	color: #556fb5;
	font-size: 14px;
	position: relative;
	right: 30px;
	top: 19px;
}

.net-dot ul li:hover {
	padding-left: 18px;
	background: url(./img/7.png) no-repeat left 23px center;
	font-size: 14px;
	font-weight: bold;
	color: rgba(85, 111, 181, 1);
}

.Title {
	padding: 51px 0 48px 0;
	text-align: center;
}

.Title .p1 {
	justify-content: center;
	align-items: center;
	margin-bottom: 19px;
}

.Title .p1 p{
	font-size: 12px;
	font-weight: 400;
	color: rgba(105, 105, 105, 1);
	text-transform: uppercase;
	margin: 0 15px;
}

.Title .p2 {
	font-size: 24px;
	font-weight: bold;
	color: rgba(85, 111, 181, 1);
	margin-bottom: 21px;
}

.Title .p3 {
	font-size: 12px;
	font-weight: 400;
	color: rgba(139, 139, 139, 1);
}

.brand-ys {
	margin-bottom: 90px;
}

.brand-ys .content .ll {
	width: 600px;
	height: 380px;
}

.brand-ys .content ul {
	width: 600px;
	height: 380px;
	flex-wrap: wrap;
}

.brand-ys .content ul li {
	width: 300px;
	height: 190px;
	position: relative;
}

.brand-ys .content ul li .tit-box {
	position: absolute;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.brand-ys .content ul li .tit1 {
	bottom: 0;
	left: 0;
	padding: 11px 22px;
	background: #5bae5c;
	text-align: center;
}

.brand-ys .content ul li .tit1 .p1 {
	margin-bottom: 4px;
}

.brand-ys .content ul li .tit2 {
	top: 0;
	right: 0;
	padding: 11px 22px;
	background: #5bae5c;
}

.brand-ys .content ul li .tit2 .p1 {
	width: 50px;
	line-height: 1.5;
}

.brand-ys .content ul li .tit3 {
	top: 30%;
	right: 24%;
	width: 152px;
	height: 78px;
	border: 1px solid #ffffff;
	text-align: center;
}

.brand-ys .content ul li .tit3 .p1 {
	margin-bottom: 10px;
	margin-top: 17px;
}

.brand-ys .content ul li .tit3 .p2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(191, 191, 191, 1);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.brand-ys .content ul li .tit4 {
	bottom: 0;
	right: 0;
	width: 100%;
	height: 55px;
	text-align: center;
}

.brand-ys .content ul li .tit4 .p1 {
	width: 114px;
	height: 55px;
	background: #5bae5c;
	line-height: 55px;
	overflow: hidden;
}

.brand-ys .content ul li .tit4 .p2 {
	width: 186px;
	height: 55px;
	background: rgba(0, 0, 0, 0.5);
	line-height: 55px;
	overflow: hidden;
}

.Yw-js {
	background: url(./img/14.png)no-repeat center center;
	background-size: cover;
	padding-bottom: 79px;
}

.yw-box {
	width: 600px;
	height: 380px;
	position: relative;
}

.yw-box img {
	width: 100%;
	height: 100%;
}

.yw-box .tit {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 84px;
}

.yw-box .tit .ll {
	background: rgba(104, 132, 208, 1);
	height: 84px;
	width: 231px;
	text-align: center;
}
.yw-box .more{
	background:#5bae5c;
}
/*.yw-box:hover .tit .ll {
	background:#5bae5c;
}
.yw-box:hover .more{
	background: rgba(104, 132, 208, 1);
}*/

.yw-box .tit .ll .p1 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin-top: 15px;
	margin-bottom: 10px;
}

.yw-box .tit .ll .p2 {
	font-size: 20px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
}

.yw-box .tit .rr {
	width: 369px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	background: rgba(49, 49, 49, 0.5);
}

.yw-box .tit .rr p {
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.more {
	width: 100px;
	height: 35px;
	line-height: 35px;
	background: #5bae5c;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: center;
}

.qgwd {
	padding-bottom: 70px;
	/*background: url(./img/14.png)no-repeat center center;*/
}

.qgwd .content .ll {
	width: 600px;
	height: 380px;
}

.qgwd .content .ll img {
	width: 100%;
	height: 100%;
}

.qgwd .content .rr {
	width: 600px;
	height: 380px;
	background: url(./img/18.png) no-repeat center center;
	/*background: #f8f8f8;*/
	background-size: 100% 100%;
}

.qgwd .content .rr .rrr {
	/*width: 243px;*/
	margin-top: 95px;
	margin-left: 126px;
}

.qgwd .content .rr .p1 {
	font-size: 24px;
	font-weight: 400;
	color: rgba(69, 69, 69, 1);
	margin-bottom: 30px;
}

.qgwd .content .rr .p2 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(113, 113, 113, 1);
	margin-bottom: 102px;
}

.more-btn {
	width: 337px;
	height: 60px;
	line-height: 61px;
	text-align: center;
}

.more-btn .span1 {
	width: 226px;
	height: 60px;
	display: block;
	background: rgba(104, 132, 208, 1);
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.more-btn .span2 {
	width: 111px;
	height: 60px;
	background: rgba(91, 174, 92, 1);
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.kh-case {
	background: url(./img/19.png)no-repeat center center;
	background-size: cover;
}

.case-top ul li {
	float: left;
	padding: 0 37px;
	font-size: 14px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	background: url(./img/bar.png) no-repeat right center;
	text-transform: uppercase;
}

.case-top {
	height: 51px;
	background: rgba(238, 238, 238, 0.2);
	line-height: 51px;
	margin-bottom: 45px;
}

.case-top ul li:hover {
	background: rgba(91, 174, 92, 1);
	box-shadow: 0px 3px 2px 0px rgba(28, 188, 30, 0.43);
}

.kh-case .swiper-container .swiper-slide img {
	width: 100%;
	height: 186px;
	border: 10px solid #eeeeee;
	box-sizing: border-box;
}

.kh-case .swiper-container .swiper-slide .tit {
	height: 101px;
	background: #eeeeee;
	padding: 15px 10px 9px 10px;
}

.kh-case .swiper-container .swiper-slide:hover .tit {
	background: #5bae5c;
}

.kh-case .swiper-container .swiper-slide .tit .p1 {
	font-size: 16px;
	font-weight: bold;
	color: rgba(76, 76, 76, 1);
	margin-bottom: 14px;
	margin-top: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.kh-case .swiper-container .swiper-slide .tit .p2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(83, 83, 83, 1);
	margin-bottom: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.kh-case .swiper-container .swiper-slide .tit .a1 {
	font-size: 12px;
	text-align: right;
	font-weight: 400;
	color: rgba(76, 76, 76, 1);
	display: block;
}

.kh-case {
	padding-bottom: 95px;
	position: relative;
}

.kh-case .swiper-container .swiper-slide:hover .p1 {
	color: #ffffff;
}

.kh-case .swiper-container .swiper-slide:hover .p2 {
	color: #ffffff;
}

.kh-case .swiper-container .swiper-slide:hover .a1 {
	color: #ffffff;
}

.kh-case .swiper-pagination {
	position: absolute;
	bottom: 38px;
	left: 44%;
}

.kh-case .swiper-pagination-bullet {
	margin: 0 14px;
	width: 21px;
	height: 21px;
	background: url(./img/23-1.png)no-repeat center center;
}

.kh-case .swiper-pagination-bullet-active {
	width: 21px;
	height: 21px;
	background: url(./img/233.png)no-repeat center center;
}

.swiper-al .swiper-container .swiper-pagination-bullet {
	margin: 0 14px;
	width: 21px;
	height: 21px;
	background: url(./img/23-1.png)no-repeat center center;
	opacity: 1;
}

.swiper-al .swiper-container .swiper-pagination-bullet-active {
	width: 21px;
	height: 21px;
	background: url(./img/233.png)no-repeat center center;
	opacity: 1;
}

.ry-zz {
	background: #FFFFFF;
	background-size: cover;
}

.ry-zz .swiper-pagination-bullet {
	margin: 0 14px;
	width: 21px;
	height: 21px;
	background: url(./img/233.png)no-repeat center center;
	opacity: 1;
}

.ry-zz .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 15px;
}

.ry-zz .swiper-pagination-bullet-active {
	width: 21px;
	height: 21px;
	background: url(./img/23-2.png)no-repeat center center;
	opacity: 1;
}

.ry-zz .swiper-container .swiper-slide:hover .tit {
	background: #6884d0;
}

.ry-top ul li {
	margin: 0 26px;
	padding: 0 8px 15px 8px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(108, 108, 108, 1);
	float: left;
	box-sizing: border-box;
	border-bottom: 1px solid #ffffff;
}

.ry-top ul {
	width: 625px;
	margin: 0 auto;
	margin-bottom: 26px;
}

.ry-top ul li:hover {
	font-weight: bold;
	color: rgba(85, 111, 181, 1);
	border-bottom: 1px solid #556fb5;
	box-sizing: border-box;
	cursor: pointer;
}

.ry-top ul li {
	text-transform: uppercase;
}

.qgwd .content .rr .p3 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(113, 113, 113, 1);
	margin-bottom: 18px;
}

.qgwd .content .rr .p4 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(113, 113, 113, 1);
	padding-left: 45px;
	background: url(./img/45.png)no-repeat left center;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.qgwd .content .ll2 {
	width: 600px;
	height: 380px;
	/*position: relative;*/
}

.qgwd .ll2 .swiper-container .swiper-slide {
	position: relative;
}

.qgwd .ll2 .swiper-container .swiper-slide .tit {
	height: 80px;
	line-height: 80px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.qgwd .ll2 .swiper-container .swiper-slide .tit .span1 {
	display: block;
	width: 183px;
	background: #6884d0;
	font-size: 20px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	float: left;
}

.qgwd .ll2 .swiper-container .swiper-slide .tit .span2 {
	width: 417px;
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	float: left;
}

.qgwd .ll2 .swiper-container .swiper-button-prev {
	background: url(./img/27.png);
	width: 46px;
	height: 46px;
	top: 19%;
	left: 82%!important;
}

.qgwd .ll2 .swiper-container .swiper-button-next {
	background: url(./img/28.png);
	width: 46px;
	height: 46px;
	top: 19%;
	right: 0px!important;
}

.new-center .content .box {
	width: 321px;
	height: 416px;
	background: rgba(249, 249, 249, 0.4);
	box-shadow: 0px 5px 5px 0px rgba(222, 219, 219, 0.75);
	padding: 25px 18px 20px 18px;
}

.new-center .content .box .tit {
	/*padding-top: 25px;*/
	margin-bottom: 17px;
}

.new-center .content .box .tit .span1 {
	font-size: 18px;
	font-weight: bold;
	color: rgba(85, 111, 181, 1);
	background: url(./img/dot.png) no-repeat left center;
	padding-left: 10px;
	margin-right: 12px;
}

.new-center .content .box .tit .span2 {
	font-size: 12px;
	font-weight: 400;
	color: rgba(71, 71, 71, 1);
}

.new-center .content .box img {
	width: 324px;
	height: 162px;
}

.new-center .content .box .lin {
	font-size: 14px;
	font-weight: 400;
	color: rgba(131, 131, 131, 1);
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid rgba(220, 220, 220, 1);
	padding-left: 5px;
	padding-right: 5px;
}

.new-center .content .box .lin .p1 {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.new-center .content .box .more2 {
	width: 73px;
	height: 30px;
	background: #5bae5c;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	display: block;
	line-height: 30px;
	float: right;
	text-align: center;
	margin-top: 17px;
}

.new-center {
	padding-bottom: 70px;
}

.new-center .content .box {
	margin-right: 55px;
	float: left;
}

.new-center .content .box:nth-child(3n+3) {
	margin-right: 0;
}

.new-center .content .box ul {
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}

.new-center .content .box ul li {
	width: 152px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	background: rgba(238, 238, 238, 1);
	/*float: left;*/
	font-size: 14px;
	color: #696969;
}

.new-center .content .box ul li {
	margin-right: 18px;
	display: block;
	width: 142px;
	height: 47px;
	margin-bottom: 6px;
}

.new-center .content .box:nth-child(3n+3) ul li.on {
	background: rgba(85, 111, 181, 1);
	color: #ffffff;
}

.new-center .content .box:nth-child(3n+3) ul li.on a {
	color: #ffffff;
}

.box-con {
	display: none;
}

.box-con.active {
	display: block;
}

.new-center .content .box ul li {
	margin-right: 18px;
	display: block;
	width: 142px;
	height: 47px;
	margin-bottom: 6px;
}

.new-center .content .box ul li:hover a {
	color: #FFFFFF;
}

.partner .swiper-container {
	width: 1067px;
	height: 273px;
	box-shadow: 0px 5px 5px 0px rgba(213, 213, 213, 0.75);
	margin: 0 auto;
	background: #FFFFFF;
}

.partner .swiper-container .swiper-slide ul {
	flex-wrap: wrap;
	justify-content: flex-start;
}

.partner .swiper-container .swiper-slide ul li {
	width: 211px;
	height: 136px;
	display: table;
	box-sizing: border-box;
	border: 1px dotted #e3e3e3;
}

.partner .swiper-container .swiper-slide ul li .pic {
	/*display: table-cell;*/
	vertical-align: middle;
	text-align: center;
	width: 211px;
	height: 136px;
	/*position: relative;*/
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	align-items: center;
	-webkit-align-items: center;
	-o-align-items: center;
	-moz-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	-o-justify-content: center;
	-moz-justify-content: center;
}

.partner .swiper-container .swiper-slide ul li .pic img {
	display: inline-block;
	/*position: absolute;*/
    max-width: 95%;
    /*width: 55%;*/
    max-height: 95%;
    /*height: auto;*/
    /*transform: translate(-50%,-50%);*/
    /*left: 50%;*/
    /*top: 50%;*/
}

.partner {
	background: #f3f3f3;
	padding-bottom: 75px;
}

.partner .wrap {
	position: relative;
}

.partner .wrap .swiper-button-prev {
	position: absolute;
	top: 48%;
	left: 0;
	background: url(./img/left3.png)no-repeat center center;
	background-size: 40px 60px;
	width: 40px;
	height: 60px;
}
.partner .wrap .swiper-button-prev:hover{
	background: url(./img/46.png)no-repeat center center;
	background-size: 40px 60px;
}

.partner .wrap .swiper-button-next {
	position: absolute;
	top: 48%;
	right: 0;
	background: url(./img/47.png)no-repeat center center;
	background-size: 40px 60px;
	width: 40px;
	height: 60px;
}
.partner .wrap .swiper-button-next:hover{
	background: url(./img/right2.png)no-repeat center center;
	background-size: 40px 60px;
}
footer {
	padding-top: 74px;
	background: url(./img/48.png)no-repeat center center;
	display: table;
	width: 100%;
	background-size: 100% 100%;
}

footer .top ul {
	float: left;
	margin-right: 90px;
}

footer .top ul p {
	font-size: 14px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 45px;
}

footer .top ul li {
	font-size: 13px;
	font-weight: 400;
	color: rgba(208, 221, 255, 1);
	margin-bottom: 25px;
}

.ewm-box img {
	width: 116px;
	height: 116px;
	margin-bottom: 20px;
}

.ewm-box p {
	font-size: 14px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	text-align: center;
}

.link {
	margin-bottom: 34px;
	font-size: 13px;
	font-weight: 400;
	color:rgba(208, 221, 255, 0.9);
	/*width:90%;*/
	line-height: 2;
}

.link a {
	color: rgba(208, 221, 255, 0.9);
	margin-right:32px;
}

.milk {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 28px;
}

.milk a {
	padding-left: 21px;
	padding-right: 21px;
	background: url(./img/bar.png)no-repeat right center;
}

.milk a:last-child {
	background: none;
	font-size:12px;
	font-weight: 400;
	color: rgba(208, 221, 255, 1);
}

.footer-bar {
	text-align: center;
	height: 56px;
	line-height: 56px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 12px;
	font-weight: 400;
	color: rgba(187, 205, 255, 1);
}

.footer-bar a {
	color: rgba(187, 205, 255, 1);
	margin-right: 45px;
}

.nav {
	position: fixed;
	top: 28%;
	right: 0;
	z-index: 9999;
	width: 70px;
}

.nav .ul1 .li1 {
	width: 70px;
	height: 69px;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	background: #eeeeee;
}

.nav .ul1 li img {
	display: inline-block;
	margin-top: 11px;
	margin-bottom: 7px;
}

.nav .ul1 li p {
	font-size: 14px;
	font-weight: 400;
	color: rgba(85, 111, 181, 1);
}

.wx-li {
	position: relative;
}

.wx {
	position: absolute;
	right: 70px;
	top: 0;
	padding: 10px 15px;
	background: #556fb5;
	width: 213px;
	height: 130px;
}

.wx ul {}

.wx ul li {
	float: left;
	display: block;
	margin-right: 22px;
}

.wx ul li img {
	width: 95px;
	height: 95px;
	margin-bottom: 11px;
}

.wx ul li p {
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1)!important;
}

.nav .ul1 .li1:hover {
	background: #556fb5;
}

.nav .ul1 .li1:hover p {
	color: #FFFFFF;
}

.wx {
	display: none;
}

.wx-li:hover .wx {
	display: block;
}

.pic1.active {
	display: none;
}

.pic2 {
	display: none;
}

.pic2.active {
	display: block;
}


/*产品中心-安全认证*/

.product .title ul li {
	float: left;
	width:398px;
	height: 82px;
	text-align: center;
	line-height: 82px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(76, 76, 76, 1);
	border-right: 1px solid #dcdcdc;
	font-weight: bold;
}
.product .title ul a:first-child li{
	border-left: 1px solid #dcdcdc;
}

.product .title {
	height: 82px;
	background: rgba(238, 238, 238, 1);
	margin-bottom: 22px;
}

.product .title ul li:hover {
	background-size: 100% 100%;
	background: url(./img/62.png)no-repeat center center;
	padding-bottom: 13px;
	color: #ffffff;
	border-right:1px solid rgba(0,0,0,0);
}

.product .title ul li.on {
	background-size: 100% 100%;
	background: url(./img/62.png)no-repeat center center;
	padding-bottom: 13px;
	color: #ffffff;
	border-right:1px solid rgba(0,0,0,0);
}
.product .title ul a:first-child li.on{
	border-left:1px solid rgba(255, 255, 255,0);
}
.pro-box .wrap {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 22px 9px 1px rgba(229, 229, 229, 0.75);
	/*padding: 0 28px;*/
	padding-bottom: 70px;
	margin-bottom: 58px;
}

.pro-box .tit {
	height: 80px;
	line-height: 80px;
	
	margin-top: 30px;
	color: #8b8b8b;
	margin:0 28px;
	border-bottom:1px solid rgba(238, 238, 238, 1);
}
.about-con .wrap{
	border-top: 1px solid rgba(238, 238, 238, 1);
}
.pro-box .wrap{
	border-top: 1px solid rgba(238, 238, 238, 1);
}
.banner{
	background:cover!important;
}
.pro-box .con{
	padding:0 28px;
}

.pro-box .tit img {
	margin-right: 15px;
}

.pro-box .tit a {
	color: #8b8b8b;
}

.con ul li {
	margin-top: 53px;
	margin-right:47px;
	width: 250px;
	float: left;
	text-align: center;
}

.con ul li a {
	display: block;
	margin-top: 53px;
	margin-right: 56px;
	width: 250px;
	float: left;
	text-align: center;
}

.con ul li img {
	width: 236px;
	height: 335px;
	margin-bottom: 30px;
	display: inline-block;
}

.con ul a li p {
	font-size: 16px;
	font-weight: 400;
	color: rgba(93, 93, 93, 1);
	line-height: 2;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.con ul a:nth-child(4n+4) li{
	margin-right: 0!important;
}

.pagiation {
	display: table;
	margin: 0 auto;
	margin-top: 53px;
}

.pagiation a {
	padding: 10px 13px;
	border: 1px solid #e6e6e6;
	margin-right: 5px;
	font-size: 16px;
	color: #878787;
}

.pagiation span {
	margin-right: 5px;
	font-size: 16px;
	color: #878787;
}

.pagiation select {
	width: 58px;
	height: 36px;
	border: 1px solid #e6e6e6;
}

.pagiation a.on {
	background: #6884d0;
	color: #ffffff;
}

.pagiation a:hover {
	background: #6884d0;
	color: #ffffff;
}

.product .pro-box .conbox .ll {
	width: 545px;
}

.product .pro-box .conbox .rr {
	width: 575px;
	text-align: center;
}

.product .pro-box .conbox .rr img {
	display: inline-block;
}

.product .pro-box .conbox .box {
	padding: 67px 0;
	border-bottom: 1px solid #e5e5e5;
}

.product .pro-box .conbox .ll .p1 {
	font-size: 18px;
	color: #383838;
	font-weight: bold;
	margin-bottom: 25px;
}

.product .pro-box .conbox .ll .p2 {
	font-size: 16px;
	color: #898989;
	line-height: 2;
	margin-bottom: 39px;
}

.product .pro-box .conbox .ll .more2 {
	width: 130px;
	height: 48px;
	background: rgba(104, 132, 208, 1);
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 48px;
	text-align: center;
}

.product .pro-box .conbox .ll:hover .more2 {
	background: rgba(91, 174, 92, 1);
}

.product .pro-box .tit1 {
	font-size: 14px;
	font-weight: bold;
}

.product .pro-box .tit1 a.on {
	color: #6884d0;
	padding-right: 15px;
	margin-right: 15px;
}

.product .pro-box {
	display: none;
}

.product .pro-box.active {
	display: block;
}

.top-box {
	padding: 25px 0;
	background: #f6f6f6;
	align-items: center;
	margin-top: 33px;
	margin-bottom: 33px;
}

.top-box .p1 {
	width: 199px;
	text-align: center;
	padding: 55px 0;
	color: #5f7bc7;
	font-size: 20px;
	font-weight: bold;
	border-right: 1px solid #dcdcdc;
}

.top-box .p2 {
	width: 893px;
	padding: 0 53px;
	font-size: 16px;
	color: #797979;
	line-height: 2;
}

.js-detail .ll {
	width: 501px;
	height: 353px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(223, 223, 223, 1);
	display: table;
}

.js-detail .ll .pic {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.js-detail .ll img {
	max-height: 501px;
	max-width: 353px;
	display: inline-block;
}

.js-detail .rr {
	width: 560px;
}

.js-detail .rr .p1 {
	font-size: 18px;
	color: #2f2f2f;
	font-weight: bold;
	margin-bottom: 10px;
}

.js-detail .rr .p2 {
	font-size: 16px;
	color: #888888;
	line-height: 2;
	margin-bottom: 32px;
}

.jc-box .p1 {
	font-size: 18px;
	color: #2f2f2f;
	font-weight: bold;
	margin-top: 39px;
	margin-bottom: 30px;
}

.jc-box .img {
	flex-wrap: wrap;
}

.jc-box .img img {
	/*width: 50%;*/
}

.Wx-ewm {
	text-align: center;
	margin-top: 45px;
}

.Wx-ewm img {
	display: inline-block;
	width: 150px;
	height: 150px;
}

.Wx-ewm p {
	font-size: 14px;
	color: #888888;
}


/*法律*/

.about-mt .title ul li {
	float: left;
	text-align: center;
	line-height: 81px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(76, 76, 76, 1);
	width:198px;
	height: 81px;
	border-right:1px solid #dcdcdc;
	font-weight: bold;
	/*box-sizing: border-box;*/
}
/*.about-mt .title ul li:last-child{
	border-right:none;
}*/
.about-mt .title ul a:first-child li{
	border-left:1px solid #dcdcdc;
}

.about-mt .title {
	height: 82px;
	background: rgba(238, 238, 238, 1);
	margin-bottom: 22px;
}

.about-mt .title ul li:hover {
	background-size: 100% 100%;
	background: url(./img/62.png)no-repeat center center;
	padding-bottom: 13px;
	color: #ffffff;
	border-right:1px solid rgba(104, 132, 208,0);
}

.about-mt .title ul li.on {
	background-size: 100% 100%;
	background: url(./img/62.png)no-repeat center center;
	padding-bottom: 13px;
	color: #ffffff;
	border-right:1px solid rgba(0,0,0,0);
}

.about-con .wrap {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 22px 9px 1px rgba(229, 229, 229, 0.75);
	/*padding: 0 28px;*/
	padding-bottom: 70px;
	margin-bottom: 58px;
}

.about-con .a-tit {
	height:81px;
	line-height:81px;
	font-size: 16px;
	color: #777777;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
	margin:0 28px 30px 28px;
}

.about-con .a-tit a {
	color: #777777;
}

.about-con .a-tit a.on {
	color: #6884d0;
	font-weight: bold;
}

.about-con .a-tit span {
	padding: 0 9px;
}

.kp-box ul li {
	width: 270px;
	/*height:270px;*/
	padding-bottom: 20px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(172, 172, 172, 0.6);
}

.kp-box ul li:hover {
	box-shadow: 0px 1px 6px 0px rgba(172, 172, 172, 0.75);
}

.kp-box ul li img {
	width: 100%;
	height: 165px;
}

.pro-box .tit a:hover {
	color: #5c78c5;
}

.about-con .a-tit a:hover {
	color: #5c78c5;
}

.kp-box ul li .tit {
	margin-left: 5px;
	margin-right: 5px;
}

.kp-box ul li .p1 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(64, 91, 165, 1);
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	/*超出部分隐藏*/
	white-space: nowrap;
	/*不换行*/
	text-overflow: ellipsis;
	/*超出部分文字以..显示*/
}

.kp-box ul li .p2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(131, 131, 131, 1);
	margin-bottom: 24px;
	overflow: hidden;
	/*超出部分隐藏*/
	white-space: nowrap;
	/*不换行*/
	text-overflow: ellipsis;
	/*超出部分文字以..显示*/
}

.kp-box ul li .more2 {
	width: 85px;
	height: 28px;
	background: #6884d0;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	display: block;
	line-height: 28px;
	text-align: center;
	margin-left: 7px;
}

.kp-box ul li {
	margin-right: 32px;
	float: left;
	margin-bottom: 37px;
}

.kp-box ul li:nth-child(4n+4) {
	margin-right: 0;
}

.kp-con .con .p1 {
	font-size: 24px;
	color: #5c78c5;
	padding-top: 35px;
	margin-bottom: 35px;
	text-align: center;
	/*border-top: 1px solid rgba(238, 238, 238, 1);*/
}

.kp-con .con .p2 {
	font-size: 14px;
	color: #6b6b6b;
	text-align: center;
	padding-bottom: 35px;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
	margin-bottom: 35px;
}

.kp-con .con .p2 span {
	padding: 0 87px 0 62px;
}

.kp-con .con .p2 .span1 {
	background: url(./img/71.png)no-repeat left 35px center;
}

.kp-con .con .p2 .span2 {
	background: url(./img/72.png)no-repeat left 35px center;
}

.kp-con .con .p2 .span3 {
	background: url(./img/73.png)no-repeat left 35px center;
}

.kp-con .con .p3 {
	font-size: 16px;
	color: #6b6b6b;
	line-height: 2;
}

.kp-con .con img {
	margin: 0 auto;
	display: block;
	margin-top: 35px;
	margin-bottom: 35px;
}

.up-down {
	text-align: center;
	margin-top: 70px;
	margin-bottom: 70px;
}

.up-down a {
	font-size: 14px;
	color: #6b6b6b;
	padding: 0 50px;
}

.up-down a:hover {
	color: #6884d0;
}

.wz-tj .tit p .span1 {
	font-size: 16px;
	color: #6884d0;
	font-weight: bold;
	padding-left: 15px;
	border-left: 5px solid #6884d0;
}

.wz-tj .tit p .span2 {
	font-size: 14px;
	color: #6884d0;
}

.wz-tj .tit {
	margin-bottom: 36px;
}

.wz-tj ul li {
	padding-right: 35px;
	border-right: 1px solid #9b9b9b;
	width: 325px;
	margin-left: 36px;
	float: left;
}

.wz-tj ul li:nth-child(3n+3) {
	border-right: 0;
}

.wz-tj ul li .p1 {
	font-size: 16px;
	color: #595959;
	margin-bottom: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.wz-tj ul li .p2 {
	font-size: 14px;
	color: #9b9b9b;
	margin-bottom: 13px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}

.wz-tj ul li .p3 {
	font-size: 14px;
	color: #9b9b9b;
	margin-bottom: 13px;
}

.wz-tj ul li .more2 {
	width: 83px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background: #6884d0;
}

.mt-dt {
	padding: 0 20px;
	background: #FFFFFF;
	padding-bottom: 30px;
	margin-bottom: 30px;
	box-shadow: 0px 22px 9px 1px rgba(229, 229, 229, 0.75);
	margin-bottom:58px;
}

.mt-dt .ll {
	width: 777px;
}

.mt-dt .ll .l-box {
	padding-top: 43px;
	padding-bottom: 43px;
	border-bottom: 1px solid #e5e5e5;
}

.mt-dt .ll .l-box img {
	/*width: 290px;
	height: 175px;*/
	width: 275px;
	height: 185px;
	float: left;
}

.mt-dt .ll .l-box .lll {
	width: 458px;
	margin-left: 20px;
}

.mt-dt .ll .l-box .lll .p1 {
	font-size: 16px;
	font-weight: bold;
	color: rgba(76, 76, 76, 1);
	/*margin-bottom: 23px;*/
	margin-bottom: 33px;
	white-space: nowrap;
	/*规定段落中的文本不进行换行*/
	overflow: hidden;
	/*内容会被修剪，并且其余内容是不可见的。*/
	text-overflow: ellipsis;
	/*显示省略号来代表被修剪的文本*/
}

.mt-dt .ll .l-box .lll .p2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
	/*margin-bottom: 36px;*/
	margin-bottom:44px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.8;
}

.mt-dt .ll .l-box .lll .bot .tim {
	font-size: 14px;
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
	float: left;
	line-height: 40px;
}

.mt-dt .ll .l-box .lll .bot .more2 {
	width: 90px;
	height: 40px;
	background: #FFFFFF;
	float: right;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
}

.mt-dt .ll .l-box:hover .lll .bot .more2 {
	background: rgba(104, 132, 208, 1);
	color: #FFFFFF;
}

.mt-dt .ll .l-box:hover .lll .p1 {
	/*color: rgba(104, 132, 208, 1);*/
}

.mt-dt .rr .rrr-box {
	width: 276px;
	height: auto;
	background: rgba(250, 250, 250, 1);
	border: 1px solid rgba(220, 220, 220, 1);
	margin-top: 32px;
	padding: 0 11px;
}

.mt-dt .rr .rrr-box .tie p .span1 {
	font-size: 16px;
	font-weight: bold;
	color: rgba(104, 132, 208, 1);
	padding-left: 15px;
	border-left: 5px solid #6884d0;
	padding-right: 16px;
}

.mt-dt .rr .rrr-box .tie p .span2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(104, 132, 208, 1);
}

.mt-dt .rr .rrr-box .tie p {
	margin: 14px 0;
}

.mt-dt .rr .rrr-box .sbox img {
	width: 115px;
	height: 79px;
	float: left;
}

.mt-dt .rr .rrr-box .sbox .rrr {
	float: left;
	margin-left: 13px;
	width: 144px;
}

.mt-dt .rr .rrr-box .sbox .p1 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
	margin-top: 8px;
	margin-bottom: 15px;
	white-space: nowrap;
	/*规定段落中的文本不进行换行*/
	overflow: hidden;
	/*内容会被修剪，并且其余内容是不可见的。*/
	text-overflow: ellipsis;
	/*显示省略号来代表被修剪的文本*/
}

.mt-dt .rr .rrr-box .sbox .p2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(119, 119, 119, 1);
}

.mt-dt .rr .rrr-box .sbox {
	padding: 17px 0;
	border-bottom: 1px solid rgba(220, 220, 220, 1);
}

.mt-dt .rr .rrr-box .sbox:last-child {
	border-bottom: none;
}


/*品牌介绍*/

.brand-js {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 22px 9px 1px rgba(229, 229, 229, 0.75);
	padding: 45px 30px;
}

.brand-js .top .p1 {
	font-size: 24px;
	font-weight: 400;
	color: rgba(85, 111, 181, 1);
	text-align: center;
	margin-bottom: 10px;
}

.brand-js .top .p2 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(107, 107, 107, 1);
	text-align: center;
	margin-bottom: 40px;
}

.brand-js .top .p4 {
	font-size: 16px;
	font-weight: bold;
	color: rgba(104, 132, 208, 1);
	margin-bottom: 10px;
	margin-top: 13px;
}

.brand-js .top .p3 {
	font-size: 16px;
	color: #6b6b6b;
	line-height: 2;
	text-indent: 2em;
}

.brand-js .top img {
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 35px;
	display: block;
}

.brand-js .bottom .box {
	/*display: table;*/
	margin-bottom: 60px;
}

.brand-js .bottom .box .ll {
	width: 800px;
}

.brand-js .bottom .box .rr {
	width: 335px;
}

.brand-js .bottom .box .rr img {
	display: block;
	margin: 0 auto;
}

.brand-js .bottom .box .ll .p1 {
	font-size: 16px;
	color: #6884d0;
	font-weight: bold;
	margin-bottom: 5px;
}

.brand-js .bottom .box .ll .p2 {
	font-size: 16px;
	color: #777777;
	line-height: 2;
}

.brand-js {
	margin-bottom:58px;
}


/*品牌优势*/

.pp-ys {
	padding: 0 30px;
	background: #FFFFFF;
}

.pp-ys .top-ul ul li {
	float: left;
	width: 267px;
	height: 178px;
	background: rgba(246, 246, 246, 1);
	margin-right: 24px;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.pp-ys .top-ul ul li .con {
	text-align: center;
}

.pp-ys .top-ul ul li:nth-child(4n+4) {
	margin-right: 0!important;
}

.pp-ys .top-ul ul li:hover {
	background: rgba(104, 132, 208, 1);
}



.pp-ys .top-ul ul li p {
	font-size: 20px;
	font-weight: bold;
	color: rgba(55, 55, 55, 1);
}

.pp-ys .top-ul ul li:hover p{
	color: #ffffff;
}

.pp-ys .top-ul ul li:nth-child(2) .pic{
	background: url(./img/82.png)no-repeat center center;
	background-size: 100% 100%;
}

.pp-ys .top-ul ul li:nth-child(2):hover .pic {
	background: url(./img/82-1.png)no-repeat center center;
	background-size: 100% 100%;
}

.pp-ys .top-ul ul li:nth-child(3) .pic {
	background: url(./img/83.png)no-repeat center center;
	background-size: 100% 100%;
}

.pp-ys .top-ul ul li:nth-child(3):hover .pic {
	background: url(./img/83-1.png)no-repeat center center;
	background-size: 100% 100%;
}

.pp-ys .top-ul ul li:nth-child(4) .pic {
	background: url(./img/84.png)no-repeat center center;
	background-size: 100% 100%;
}

.pp-ys .top-ul ul li:nth-child(4):hover .pic {
	background: url(./img/84-1.png)no-repeat center center;
	background-size: 100% 100%;
}

.bottom-box .box .ll {
	width: 526px;
}

.bottom-box .box .rr {
	width: 570px;
}

.bottom-box .box .ll .tt .wz {
	margin-left: 15px;
}

.bottom-box .box .ll .tt .wz .p1 {
	font-size: 24px;
	font-weight: 400;
	color: rgba(85, 111, 181, 1);
	margin-bottom: 13px;
}

.bottom-box .box .ll .tt .wz .p2 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(132, 132, 132, 1);
}

.bottom-box .box {
	padding: 100px 0 0 0;
}

.bottom-box .box .ll .db-wz .p3 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(43, 43, 43, 1);
	line-height: 2;
	margin-bottom: 23px;
	margin-top: 18px;
}

.bottom-box .box .ll .db-wz .p4 {
	font-size: 14px;
	font-weight: 400;
	color: #828282;
	margin-bottom: 20px;
}

.pp-ys {
	padding-bottom: 126px;
	margin-bottom:58px;
}

.gs-js .tit {
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
}
.about-mt .wrap{
	border-top: 1px solid rgba(238, 238, 238, 1);
}
.gs-js .tit img {
	margin-right: 15px;
}

.gs-js .tit a {
	font-size: 14px;
	color: #8b8b8b;
}

.gs-js {
	padding-top: 0;
	margin-top:28px;
}

.gs-js .bottom .box .ll .p1 {
	margin-top: 24px;
	margin-bottom: 35px;
	font-size: 16px;
	color: #333333;
}

.title3 .p2 {
	font-size: 16px;
	color: #5c78c5;
	margin-top: 10px;
	margin-bottom: 35px;
	text-align: center;
}

.title3 .p1 {
	font-size: 24px;
	color: #5c78c5;
	text-align: center;
	padding-top: 40px;
}

.title4 {
	background: #6884d0;
	height: 50px;
	line-height: 50px;
	margin-bottom: 50px;
}

.title4 .span2 {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding-left: 24px;
}

.title4 .span1 {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	width: 51px;
	float: left;
	background: #5bae5c;
	text-align: center;
}

.pit {
	font-size: 16px;
	font-weight: 400;
	color: rgba(125, 125, 125, 1);
	line-height: 35px;
}

.pitt {
	margin-bottom: 50px;
}

.gs-js .tit {
	font-size: 14px;
	color: #8b8b8b;
}

.Kh-Case ul li .bot .p3 {
	font-size: 14px;
	color: #838383;
	line-height: 28px;
}

.Kh-Case ul li .bot .p1 {
	margin-bottom: 21px;
}

.kp-box ul li {
	/*height: 272px;*/
}

.kh-detail .swiper-container .swiper-slide p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #737373;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f6f6f6;
	width: 100%;
}

.kh-detail .swiper-container {
	height: auto;
	box-shadow: none;
}

.kh-detail {
	background: #FFFFFF;
	padding-bottom: 0;
	position: relative;
}

.wz-tj ul li:hover p {
	color: #6884d0;
}

.kh-detail .swiper-container .swiper-slide:hover p {
	background: #556fb5;
	color: #ffffff;
}

.kh-detail .swiper-container .swiper-slide img {
	width: 100%;
	height: 150px;
}

.kh-detail .swiper-button-prev {
	width: 26px;
	height: 50px;
	background: url(./img/prev2.png)no-repeat center center;
	background-size: 100% 100%;
	top: 61%;
}

.kh-detail .swiper-button-next {
	width: 26px;
	height: 50px;
	background: url(./img/next2.png)no-repeat center center;
	background-size: 100% 100%;
	top: 61%;
}

.kh-detail .tit p .span1 {
	padding-left: 15px;
	border-left: 5px solid #6884d0;
	font-size: 16px;
	color: #6884d0;
	font-weight: bold;
	margin-right: 12px;
}

.kh-detail .tit p .span2 {
	font-size: 14px;
	color: #6884d0;
}

.home {
	background: #eeeeee;
	height: 80px;
	line-height: 80px;
	font-size: 14px;
	color: #797979;
}

.home img {
	float: left;
	margin-top: 28px;
	margin-right: 17px;
}

.home a {
	color: #797979;
}

.content-us .con2 {
	padding: 40px 30px 70px 40px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 22px 9px 1px rgba(229, 229, 229, 0.75);
	margin-top: 25px;
	margin-bottom: 25px;
}

.us-p1 {
	font-size: 18px;
	font-weight: bold;
	color: rgba(67, 67, 67, 1);
	text-align: center;
	margin-bottom: 50px;
}

.us-p2 {
	font-size: 18px;
	font-weight: bold;
	color: rgba(67, 67, 67, 1);
	height: 90px;
	line-height: 90px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	justify-content: center;
	align-items: center;
}

.us-ul {
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;
}

.click {
	margin-top: 34px;
	position: relative;
	width: 100%;
	height: 301px;
}

.click .more-btn {
	position: absolute;
	top: 113px;
	left: 29.2%;
	width: 466px;
}

.click .more-btn .span1 {
	width: 353px;
}

.us-ul li {
	font-size: 18px;
	color: #434343;
	font-weight: bold;
}

.us-ul li span {
	font-size: 18px;
	color: #434343;
	font-weight: normal;
}

.message {
	margin-top: 47px;
}

.message .ll .lbox {
	width: 571px;
	height: 510px;
	background: rgba(255, 255, 255, 1);
	border: 1px dashed rgba(220, 220, 220, 1);
	box-shadow: 0px 5px 5px 0px rgba(214, 214, 214, 0.75);
	margin-right: 19px;
}

.message .ll .mp1 {
	font-size: 18px;
	font-weight: bold;
	color: rgba(85, 111, 181, 1);
	margin-top: 35px;
	margin-left: 19px;
}

.message .ll input {
	display: block;
	width: 522px;
	height: 52px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(220, 220, 220, 1);
	margin-top: 28px;
	margin-left: 15px;
}

.message .rr {
	width: 542px;
	overflow: hidden;
}

.message .ll textarea {
	width: 522px;
	height: 134px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(220, 220, 220, 1);
	margin-top: 28px;
	margin-left: 15px;
	resize: none;
}

.message .ll .sub {
	width: 200px;
	height: 60px;
	background: rgba(104, 132, 208, 1);
	font-size: 18px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	margin-left: 0;
}


/*全国服务网点*/

.country-con {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 22px 9px 1px rgba(229, 229, 229, 0.75);
	padding: 0 30px;
	padding-bottom: 50px;
	margin-bottom: 50px;
	padding-top:35px;
	margin-top:45px;
}

.country-con .top p {
	width: 100%;
	height: 60px;
	background: rgba(104, 132, 208, 1);
	line-height: 60px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.country-con .top p .span1 {
	width: 57px;
	display: block;
	height: 100%;
	background: url(./img/102.png)no-repeat center center;
	float: left;
}

.country-con .top p .span2 {
	padding-left: 16px;
}

.country-con .top ul {
	background: rgba(246, 246, 246, 1);
	overflow: hidden;
}

.country-con .top ul li {
	float: left;
	width: 103px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: rgba(94, 94, 94, 1);
	height: 66px;
	line-height: 66px;
}

.country-con .top ul li:hover {
	font-size: 16px;
	font-weight: bold;
	color: rgba(104, 132, 208, 1);
}

.country-con .bottom ul li .p1 {
	font-size: 18px;
	color: #414141;
	margin-bottom: 25px;
}
.country-con .bottom ul li .ll{
	width:66%;
}

.country-con .bottom ul li .p2 {
	font-size: 14px;
	color: #4a4a4a;
	margin-bottom: 25px;
}

.country-con .bottom ul li .p3 {
	font-size: 14px;
	color: #4a4a4a;
	margin-bottom: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.country-con .bottom ul li {
	width:535px;
	padding: 50px 0;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	padding-left:35px;
}

.country-con .bottom ul li .rr {
	margin-left: 64px;
}

.country-con .bottom ul li .more-btn .span2 {
	font-size: 22px;
}

.country-con .bottom ul li .rr img {
	width: 111px;
	height: 111px;
}

.country-con .bottom ul li .rr p {
	font-size: 14px;
	color: #414141;
	margin-top: 20px;
	text-align: center;
}

.bottom .p3 {
	font-size: 16px;
	font-weight: 400;
	color: rgba(43, 43, 43, 1);
	line-height: 2;
	margin-bottom: 23px;
	margin-top: 18px;
}
.header ul li .xiala .la a:hover{
	/*color: #333333;*/
	background:#4d69b5;
}
.tanchukuang .tan-con .tit .p2:hover{
	cursor:default;
}
.bdsharebuttonbox:hover{
	color:rgba(208, 221, 255, 1)!important;
}
.bdshare-button-style0-16 a:hover{
	color:rgba(208, 221, 255, 1)!important;
}
.Bz .p1 {
	font-size: 16px;
	color: #c42630;
	font-weight: bold;
	margin-top: 32px;
	margin-bottom: 27px;
}

.Bz .p2 {
	font-size: 14px;
	color: #c42630;
}

.ry-zs .title ul li {
	width:298px;
}

.ry-box ul li {
	width: 260px;
	height: 257px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(229, 229, 229, 1);
	float: left;
	margin-right: 32px;
	margin-top: 42px;
}

.ry-box ul li:nth-child(4n+4) {
	margin-right: 0;
}

.ry-box ul li img {
	width: 100%;
	max-height: 192px;
}

.ry-box ul li p {
	line-height: 65px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ry-box ul li:hover {
	box-shadow: 0px 1px 6px 0px rgba(172, 172, 172, 0.75);
}

.ry-box ul li:hover .tit {
	color: rgba(64, 91, 165, 1);
}

.jn-fws .box1 {
	padding: 60px 0;
	/*justify-content:center;*/
	align-items: center;
}

.jn-fws .box1 .top .span1 {
	font-size: 20px;
	color: #556fb5;
	margin-left: 14px;
	margin-right: 28px;
}

.jn-fws .box1 .top .span2 {
	font-size: 12px;
	color: #707070;
	line-height: 28px;
}

.jn-fws .box1 .bottom .ll {
	width: 572px;
	height: 341px;
}

.jn-fws .box1 .bottom .ll img {
	width: 100%;
	height: 100%;
}

.jn-fws .box1 .bottom .rr {
	width: 580px;
}

.jn-fws .box1 .bottom .rr .p1 {
	font-size: 18px;
	color: #556fb5;
	margin-top: 10px;
	margin-bottom: 28px;
}

.jn-fws .box1 .bottom .rr .p2 {
	font-size: 16px;
	color: #747474;
	line-height: 1.5;
	margin-bottom: 95px;
	letter-spacing: 1px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	line-clamp: 5;
	-webkit-box-orient: vertical;
}

.jn-fws .box1 .top {
	margin-bottom: 39px;
}

.jn-fws .box1 .top a {
	font-size: 14px;
	color: #616161;
	float: right;
}

.jn-fws .box2 {
	background: #fbfbfb;
}

.jn-fws .box2 .ti {
	width: 357px;
	height: 396px;
	position: relative;
	float: left;
}

.jn-fws .box2 .ti img {
	width: 357px;
	height: 396px;
}

.jn-fws .box2 .ti p {
	height: 59px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 59px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	padding: 0 5%;
	width: 90%;
}

.jn-fws .box2 ul {
	float: right;
	flex-wrap: wrap;
	width: 825px;
}

.jn-fws .box2 ul li {
	width: 260px;
	height: 188px;
	position: relative;
	margin-bottom: 20px;
	margin-right: 20px;
}

.jn-fws .box2 ul li img {
	width: 100%;
	height: 100%;
}

.jn-fws .box2 ul li p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5%;
	width: 90%;
	height: 44px;
	background: rgba(0, 0, 0, 0.5);
	line-height: 44px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.jn-fws .box2 ul li:nth-child(4) {
	margin-bottom: 0;
}

.jn-fws .box2 ul li:nth-child(5) {
	margin-bottom: 0;
}

.jn-fws .box2 ul li:nth-child(6) {
	margin-bottom: 0;
}

.jn-fws .box2 ul li:nth-child(3n+3) {
	margin-right: 0;
}

.jn-fws .box1 .top {
	position: relative;
}

.jn-fws .box1 .top a {
	position: absolute;
	top: 6px;
	right: 0;
}

.jn-fws .box3 .bottom .uul2 ul li {
	width: 280px;
	/*height:307px;*/
	background: rgba(238, 238, 238, 1);
	margin-right: 26px;
	float: left;
}

.jn-fws .box3 .bottom .uul2 ul li:nth-child(4n+4) {
	margin-right: 0;
}

.jn-fws .box3 .bottom .uul2 ul li img {
	width: 100%;
	height: 186px;
}

.jn-fws .box3 .bottom .uul2 ul li .pic {
	padding: 10px;
}

.jn-fws .box3 .bottom .uul2 ul li .bw .p1 {
	font-size: 16px;
	color: #4c4c4c;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 15px;
}

.jn-fws .box3 .bottom .uul2 ul li .bw .p2 {
	font-size: 14px;
	color: #535353;
	/*font-weight: bold;*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 15px;
}

.jn-fws .box3 .bottom .uul2 ul li .bw .p3 {
	font-size: 12px;
	color: #4c4c4c;
	text-align: right;
}

.jn-fws .box3 .bottom .uul2 ul li .bw {
	width: 260px;
	height: 101px;
	padding: 10px;
}

.jn-fws .box3 .bottom .uul2 ul li:hover .bw p {
	color: #ffffff;
}

.jn-fws .box3 .bottom .uul2 ul li:hover .bw {
	background: #6884d0;
}

.jn-fws .box4 ul li {
	width: 202px;
	height: 184px;
	background: rgba(238, 238, 238, 1);
	float: left;
	margin-right: 50px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}

.jn-fws .box4 ul li:nth-child(4n+4) {
	margin-right: 0;
}

.jn-fws .box4 ul li img {
	display: block;
	margin: 0 auto;
	margin-top: 22px;
	margin-bottom: 11px;
}

.jn-fws .box4 ul li .p1 {
	font-size: 20px;
	color: #4c4c4c;
	margin-bottom: 10px;
}

.jn-fws .box4 ul li .p2 {
	font-size: 14px;
	color: #828282;
	/*font-weight: bold;*/
}

.jn-fws .box4 {
	padding: 50px 0;
}


/*治理服务*/

.zlfw {
	padding: 30px;
	background: #FFFFFF;
	margin-top:28px;
}

.zlfw .top-tit {
	background: url(./img/120.png) no-repeat center center;
	height: 316px;
}

.zlfw .top-tit .p1 {
	padding-top: 40px;
	font-size: 40px;
	color: #6884d0;
	font-weight: bold;
	text-align: center;
}

.zlfw .top-tit .p2 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #737373;
	margin-top: 15px;
	margin-bottom: 20px;
	text-align: center;
}

.zlfw .top-tit .p3 {
	font-size: 16px;
	color: #737373;
	margin-bottom: 15px;
	text-align: center;
	line-height: 2;
}

.zlfw .top-tit .more3 {
	width: 130px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #6884d0;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 35px;
}

.zlfw .bottom .box .ll {
	width: 523px;
	padding-left: 23px;
	padding-right: 23px;
	background: #f6f6f6;
	padding-top: 38px;
	height: 295px;
}

.zlfw .bottom .box .rr {
	width: 570px;
}

.zlfw .bottom .box .ll .tit img {
	float: left;
	margin-right: 23px;
}

.zlfw .bottom .box .ll .tit .tt {
	float: left;
	margin-bottom: 15px;
}

.zlfw .bottom .box .ll .tit .tt .p1 {
	font-size: 20px;
	color: #6884d0;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.zlfw .bottom .box .ll .tit .tt .p2 {
	font-size: 16px;
	color: #4f4f4f;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.zlfw .bottom .box .ll .p3 {
	font-size: 16px;
	color: #868686;
	line-height: 1.5;
	margin-bottom: 53px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.zlfw .bottom .box {
	margin-bottom: 60px;
}

.zlfw {
	margin-bottom: 70px;
	box-shadow: 0px 1px 6px 0px rgba(172, 172, 172, 0.75);
}

.zlfw .top-tit2 {
	width: 100%;
	height: 464px;
	background: url(./img/126.png)no-repeat center center;
	position: relative;
}

.zlfw .top-tit2 .wz {
	position: absolute;
	top: 42px;
	left: 338px;
	width: 750px;
}

.zlfw .top-tit2 .wz .p1 {
	font-size: 34px;
	color: #6884d0;
	font-weight: bold;
	margin-bottom: 35px;
}

.zlfw .top-tit2 .wz .p2 {
	font-size: 16px;
	color: #737373;
	margin-bottom: 12px;
}

.zlfw .top-tit2 .more3 {
	width: 130px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #6884d0;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 85px;
	margin-left: 24%;
}

.zlfw .top-tit2 {
	margin-bottom: 72px;
}

.bot-box3 {
	/*width: 100%;*/
	padding: 0 80px 53px 80px;
	background: #f6f6f6;
}

.bot-box3 ul li {
	width: 402px;
	/*height:479px;*/
	padding: 40px 20px;
	background: #ffffff;
}

.bot-box3 ul li .tt span {
	font-size: 20px;
	color: #6884d0;
	font-weight: bold;
	padding-left: 46px;
	background: url(./img/128.png)no-repeat left center;
}

.bot-box3 ul li img {
	height: 251px;
	margin-top: 30px;
	width: 100%;
}

.bot-box3 ul li p {
	font-size: 20px;
	color: #4f4f4f;
	line-height: 2;
	margin-top: 5px;
	padding: 0 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.Btime .tim {
	font-size: 20px;
	color: #4f4f4f;
	float: left;
	line-height: 56px;
}

.Btime .more4 {
	width: 130px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #6884d0;
	font-size: 20px;
	color: #ffffff;
	float: right;
}

.bot-box3 ul li {
	float: left;
	margin-right: 84px;
}

.bot-box3 ul li:nth-child(2n+2) {
	margin-right: 0;
}

.develope .ll .box {
	height: 215px;
}

.develope .ll {
	width: 460px;
	text-align: right;
	margin-top: 125px;
}

.develope .ll .box .p1 {
	font-size: 18px;
	color: #6884d0;
}

.develope .ll .box .p2 {
	font-size: 14px;
	color: #878787;
	margin-top: 19px;
}

.develope .rr .box {
	height: 215px;
	position: relative;
}

.develope .rr {
	width: 460px;
	text-align: left;
	margin-top: 18px;
}

.develope .rr .box .p1 {
	font-size: 18px;
	color: #6884d0;
}

.develope .rr .box .p2 {
	font-size: 14px;
	color: #878787;
	margin-top: 19px;
}

.develope {
	position: relative;
}

.bar-tiao {
	position: absolute;
	top: 0;
	left: 48%;
}

.bar-tiao img {
	display: block;
	margin: 0 auto;
}

.bar-tiao .hei {
	width: 1px;
	height: 67px;
	background: #e5e5e5;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

.barr {
	position: absolute;
	height: 2px;
	background: #dedede;
	width: 83px;
	right: -100px;
	top: 11px;
}

.develope .ll .box {
	position: relative;
}

.bar-tiao .hei2 {
	width: 1px;
	height: 60px;
	background: #e5e5e5;
	margin: 0 auto;
	margin-bottom: 5px;
}

.barr2 {
	position: absolute;
	height: 2px;
	background: #dedede;
	width: 83px;
	left: -100px;
	top: 11px;
}

.header ul li {
	position: relative;
	height: 92px;
	line-height: 92px;
}

.header ul li {
	position: relative;
}

.header ul li .xiala {
	position: absolute;
	/*top:83px;*/
	top:95px;
	left:-5px;
	background: #FFFFFF;
	z-index: 999999;
	width: 111px;
	background: url(./img/san.png) no-repeat top center;
	padding-top: 9px;
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
	transition: ease-in-out 0.5s
}

.header ul li .xiala .la {
	background: #6884d0;
}

.header ul li .xiala a {
	display: block;
	text-align: center;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 14px;
	color: #ffffff;
}

.header ul li .xiala2 {
	position: absolute;
	top:95px;
	left: -73%;
	background: #FFFFFF;
	z-index: 999999;
	width: 298px;
	background: url(./img/san.png) no-repeat top center;
	padding-top: 9px;
	/*display: none;*/
	opacity: 0;
	visibility: hidden;
}

.header ul li .xiala2 .la {
	background: #6884d0;
}

.header ul li .xiala2 a {
	float: left;
	width: 25%;
	display: block;
	text-align: center;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 14px;
	color: #ffffff;
}

.header ul li:hover .xiala2 {
	/*display: block;*/
	visibility: visible;
	opacity: 1;
	top:83px;
	transition:ease-in-out 0.5s 
}

.nav .ul1 .li1 .pic {
	background: url(./img/53.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 21px;
	height: 21px;
}

.nav .ul1 .li1:hover .pic {
	background: url(./img/53-1.png) no-repeat center center;
	background-size: cover;
}

.nav .ul1 .li1 .pic2 {
	background: url(./img/54.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 25px;
	height: 25px;
}

.nav .ul1 .li1:hover .pic2 {
	background: url(./img/54-1.png) no-repeat center center;
	background-size: cover;
}

.nav .ul1 .li1 .pic3 {
	background: url(./img/55-1.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 23px;
	height: 23px;
}

.nav .ul1 .li1:hover .pic3 {
	background: url(./img/55.png) no-repeat center center;
	background-size: cover;
}

.nav .ul1 .li1 .pic4 {
	background: url(./img/56.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 22px;
	height: 22px;
}

.nav .ul1 .li1:hover .pic4 {
	background: url(./img/56-1.png) no-repeat center center;
	background-size: cover;
}

.nav .ul1 .li1 .pic5 {
	background: url(./img/57.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 23px;
	height: 23px;
}

.nav .ul1 .li1:hover .pic5 {
	background: url(./img/57-1.png) no-repeat center center;
	background-size: cover;
}

.nav .ul1 .li1 .pic6 {
	background: url(./img/58.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 23px;
	height: 23px;
}

.nav .ul1 .li1:hover .pic6 {
	background: url(./img/58-1.png) no-repeat center center;
	background-size: cover;
}

.nav .ul1 .li1 .pic7 {
	background: url(./img/59.png) no-repeat center center;
	background-size: cover;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 7px;
	display: inline-block;
	width: 25px;
	height: 25px;
}

.nav .ul1 .li1:hover .pic7 {
	background: url(./img/59-1.png) no-repeat center center;
	background-size: cover;
}

.bot-box3 ul li:hover p {
	color: #6884d0;
}

.brand-ys .content .ll {
	overflow: hidden;
}

.brand-ys .content .ll img {
	transition: all 1s;
	/*图片放大过程的时间*/
}

.brand-ys .content .ll:hover img {
	cursor:pointer;
	transform: scale(1.03);
	/*以y轴为中心旋转*/
}

.brand-ys .content ul li {
	overflow: hidden;
}

.brand-ys .content ul li img {
	transition: all 1s;
	/*图片放大过程的时间*/
	width: 300px;
	height: 190px;
}

.brand-ys .content ul li:hover img {
	cursor:pointer;
	transform: scale(1.03);
	/*以y轴为中心旋转*/
}

.yw-box {
	overflow: hidden;
}

.yw-box img {
	transition: all 1s;
	/*图片放大过程的时间*/
}

.yw-box:hover img {
	cursor: pointer;
	transform: scale(1.03);
	/*以y轴为中心旋转*/
}

.qgwd .ll2 .swiper-container .swiper-slide {
	overflow: hidden;
}

.qgwd .ll2 .swiper-container .swiper-slide img {
	transition: all 1s;
	/*图片放大过程的时间*/
}

.qgwd .ll2 .swiper-container .swiper-slide:hover img {
	cursor:pointer;
	transform: scale(1.03);
	/*以y轴为中心旋转*/
}

.new-center .content .box .lin:hover p {
	color: rgba(85, 111, 181, 1);
}

.new-center .content .box ul li:hover {
	background: rgba(85, 111, 181, 1);
	color: #ffffff;
}

.con ul li {
	overflow: hidden;
}

.con ul li img {
	transition: all 1s;
}

.con ul li:hover img {
	transform: scale(1.03);
}

.con ul li:hover p {
	color: rgba(85, 111, 181, 1);
}

.js-detail .rr:hover p {
	/*color: rgba(85, 111, 181, 1);*/
}

.kp-box ul li {
	overflow: hidden;
}

.kp-box ul li img {
	transition: all 1s;
}

.kp-box ul li:hover img {
	transform: scale(1.03);
}

.zlfw .bottom .box .rr {
	overflow: hidden;
}

.zlfw .bottom .box .rr img {
	transition: all 1s;
}

.zlfw .bottom .box:hover .rr img {
	transform: scale(1.03);
}

.jn-fws .box1 .bottom .ll {
	overflow: hidden;
}

.jn-fws .box1 .bottom .ll img {
	transition: all 1s;
}

.jn-fws .box1 .bottom:hover .ll img {
	transform: scale(1.03);
}

.jn-fws .box2 .ti {
	overflow: hidden;
}

.jn-fws .box2 .ti img {
	transition: all 1s;
}

.jn-fws .box2 .ti:hover img {
	transform: scale(1.03);
}

.jn-fws .box3 .bottom .uul2 ul li {
	overflow: hidden;
}

.jn-fws .box3 .bottom .uul2 ul li .pic img {
	transition: all 1s;
}

.jn-fws .box3 .bottom .uul2 ul li:hover .pic img {
	transform: scale(1.03);
}

.jn-fws .box2 ul li:hover p {
	background: rgba(85, 111, 181, 0.7);
}

.ry-box ul li {
	overflow: hidden;
}

.ry-box ul li img {
	transition: all 1s;
}

.ry-box ul li:hover img {
	transform: scale(1.03);
}

input::-webkit-input-placeholder {
	font-size: 16px;
	color: #999999;
	padding-left: 15px;
}

input:-moz-placeholder {
	font-size: 16px;
	color: #999999;
	padding-left: 15px;
}

input:-ms-input-placeholder {
	font-size: 16px;
	color: #999999;
	padding-left: 15px;
}

textarea::-webkit-input-placeholder {
	font-size: 16px;
	color: #999999;
	padding-left: 15px;
}

textarea:-moz-placeholder {
	font-size: 16px;
	color: #999999;
	padding-left: 15px;
}

textarea:-ms-input-placeholder {
	font-size: 16px;
	color: #999999;
	padding-left: 15px;
	padding-top: 15px;
}

input,
textarea {
	font-size: 16px;
	color: #999999;
	/*padding-left: 15px;*/
}


/*<!--2019/4/9 16:10修改-->*/

header .header-bar .ll .xiala2 a {
	float: left;
	width: 25%;
	display: block;
	text-align: center;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 14px;
	color: #ffffff;
}

header .header-bar .ll {
	position: relative;
}

header .header-bar .ll .xiala2 {
	position: absolute;
	position: absolute;
	top: 9px;
	left: -73%;
	background: #FFFFFF;
	z-index: 999999;
	width: 298px;
	background: url(img/san.png) no-repeat top center;
	padding-top: 20px;
	display: none;
}

header .header-bar .ll:hover .xiala2 {
	/*display: block!important;*/
}

.wx2 {
	position: absolute;
	right: -75px;
	top: 15px;
	padding: 10px 15px;
	background: #556fb5;
	width: 217px;
	height: 123px;
	z-index: 999999;
}

.wx2 ul li {
	float: left;
	display: block;
	margin-right: 22px;
	display: block!important;
	margin-left: 0!important;
}

.wx2 ul li img {
	width: 95px;
	height: 95px;
	margin-bottom: 11px;
}

.wx2 ul li p {
	text-align: center;
}

.wx2 {
	display: none;
}

header .header-bar .rr ul .li1:hover .wx2 {
	display: block;
}

.qgwd .ll2 .swiper-container .swiper-button-prev {
	background: url(img/27.png);
	width: 46px;
	height: 46px;
	top: 15%;
	left: 39%!important;
}

.qgwd .ll2 .swiper-container .swiper-button-next {
	background: url(img/28.png);
	width: 46px;
	height: 46px;
	top: 15%;
	right: 50%!important;
}

footer .top ul:last-child {
	margin-right: 0;
}


/*<!--2019/4/11 16:10修改 案例轮播-->*/

.case-top ul li.on {
	background: rgba(91, 174, 92, 1);
	box-shadow: 0px 3px 2px 0px rgba(28, 188, 30, 0.43);
}

.case-top ul a {
	display: block;
	width: 157px;
	height: 51px;
	color: rgba(255, 255, 255, 1);
}

.case-top ul li {
	padding: 0;
	text-align: center;
}

.swiper-al {
	display: none;
}

.swiper-al.active {
	display: block!important;
}

.swiper-al.active .swiper-pagination {
	display: block;
	z-index: 999999999;
}

.swiper-al .swiper-container {
	padding-bottom: 60px;
}

.kh-case {
	padding-bottom: 35px;
}


/*<!--2019/4/11 16:10修改 发展历程改良-->*/

.develope ul .li1:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 15px;
	width: 1px;
	height: 100%;
	background-color: #e5e5e5;
}

.develope ul .li2:before {
	content: '';
	position: absolute;
	right: 0px;
	top: 15px;
	width: 1px;
	height: 100%;
	background-color: #e5e5e5;
}

.develope ul li {
	position: relative;
	width: 600px;
	margin-bottom: 20px;
	/*margin-top: 25px;*/
}

.develope ul .li1 .pic1 {
	position: absolute;
	left: -29px;
	top: -20px;
}

.develope ul .li1 {
	float: right;
}

.develope ul .li2 {
	float: left;
}

.develope ul .li2 .pic1 {
	position: absolute;
	right: -13px;
	top: -2px;
}

.develope ul .li1 .tim {
	align-items: center;
	margin-left: 50px;
	margin-bottom: 17px;
	font-size: 18px;
	color: #6884d0;
}

.develope ul .li1 .tim .line {
	width: 83px;
	background: #90a5dd;
	height: 2px;
	margin-right: 13px;
}

.develope ul .li1 .p2 {
	margin-left: 143px;
	width: 455px;
	line-height: 2.5;
	font-size: 14px;
	color: #878787;
}

.develope ul .li2 .tim {
	align-items: center;
	margin-right: 50px;
	margin-bottom: 17px;
	font-size: 18px;
	color: #6884d0;
}

.develope ul .li2 .line {
	width: 83px;
	background: #dedede;
	height: 2px;
	margin-left: 13px;
}

.develope ul .li2 .p2 {
	margin-right: 143px;
	font-size: 14px;
	color: #878787;
	line-height: 2.5;
}

.develope ul .li3 .pic1 {
	position: absolute;
	left: -13px;
	top: -2px;
}

.develope ul .li3 .tim .line {
	background: #d2d2d2;
}

.develope ul li:last-child:before {
	content: none;
}

.develope ul .li4 .pic1 {
	position: absolute;
	right: -28px;
	top: -16px;
}

.develope ul .li4 .tim .line {
	background: #90a5dd;
}

.develope ul li:hover .p2 {
	color: rgba(85, 111, 181, 1);
}

.develope ul li:hover .tim {
	font-weight: bold;
}
.develope ul li{
	/*height:300px!important;*/
	height:350px!important;
}
.develope ul .li1 .p3:hover{
	cursor: pointer;
}
.ry-box ul li img{
	height: 192px;
}
.qgwd .ll2 .swiper-container .swiper-slide img{
	height:380px;
}
.jxszs{
	background: url(./img/14.png)no-repeat center center;
}
.jxszs .content .rr{
	background: #f8f8f8;
}
.ry-box{
	padding:0 28px!important;
}
.Kh-Case{
	padding:0 28px!important;
}
.Kh-Case ul li{
	margin-right:17px;
}
.kp-box{
	padding:0 28px!important;
}
.wz-con{
	padding:0 28px!important;
}
.kp-box ul li{
	margin-right: 17.5px;
}
.about-con .a-tit{
	padding:0 28px!important;
}
.product .pro-box .tit1{
	padding:0 28px!important;
}
.product .pro-box .conbox{
	padding:0 28px!important;
}
.pro-box .con2 .jc-box{
	padding:0 28px!important;
}
.js-detail .ll{
	margin-left: 28px;
}
.js-detail .rr{
	margin-right: 28px;
}
.jn-fws .box2 ul a:nth-child(3n+3) li{
	margin-right:0!important;
}
.brand-js .tit a:hover{
	color: #6884d0;
}
.develope ul .li2 .p3:hover{
	cursor: pointer;
}
.bdshare-button-style0-16 a{
	margin: 6px 0px 6px 0px important;
}
.pp-ys .top-ul ul li .pic{
	width: 55px;
	height: 55px;
	background: url(./img/81-1.png)no-repeat center center;
	margin-bottom: 27px;
	display: inline-block;
	background-size: 100% 100%;
}
.pp-ys .top-ul ul li:hover .pic{
	background: url(./img/81.png)no-repeat center center;
}
.header ul li:nth-child(8) span{
	background: url(./img/khdsb.png)no-repeat right 9px top 11px;
}
.header ul .sy:first-child span{
	padding-right:14px;
}
.about-mt .title ul a:first-child li.on{
	border-left:1px solid rgba(0,0,0,0);
}
.pro-box{
	margin-top: 22px;
}
.about-mt .title ul a:first-child li:hover{
	border-left:1px solid rgba(0,0,0,0);
}
.product .title ul a:first-child li:hover{
	border-left:1px solid rgba(0,0,0,0);
}
footer .wrap{
	border-top:1px solid rgba(0,0,0,0)!important;
}
.about-con .a-tit img{
	margin-right:15px;
}