.skins {
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
}
.hskinw {
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
}
 @media only screen and (max-width:1500px) {
.hskinw {
	width: 98%;
}
}
/*首页行业应用*/

.case {
	padding: 75px 0 150px 0;
}
.casecon {
	width: 800px;
	margin: 60px auto 0 auto;
	position: relative;
	height: 600px;
}
.casejt {
	position: absolute;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(../images/33t.png) no-repeat top left;
	top: 45%;
	left: -58px;
	z-index: 9;
}
.casejt.next {
	left: inherit;
	right: -58px;
	background: url(../images/33t1.png) no-repeat top left;
}
.casejt:hover {
	background-position-y: bottom;
}
.casecon .divdgweb_new_div_item {
	position: relative;
	width: 800px;
	height: 600px;
	margin-right: 100px;
}
.casecon .divdgweb_new_div_item .news_div_item_pic img {
	width: 100%;
	height: 100%;
}
.casecon .divdgweb_new_div_item_content {
	position: absolute;
	/*width: 416px;

	height: 280px;

	background: rgba(0,0,0,.8);*/

	left: 0;
	right: 0;
	margin: 0 auto;
	top: 200px;
	box-sizing: border-box;
	padding: 30px 35px;
	opacity: 0;
	transition: all .3s ease;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
}
.casecon .divdgweb_new_div_item_a {
	display: block;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.casecon .divdgweb_new_div_item_body {
	font-size: 16px;
	color: #fff;
	font-weight: lighter;
	line-height: 30px;
	/*margin: 20px 0 35px 0;

	height: 90px;*/

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 20px;
}
/*.casecon .divdgweb_new_div_item_a:after {

	content: '';

	display: block;

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 68px;

	left: 0;

	background: #1571df url(../images/cjt.png) no-repeat center;

	transition: all .3s ease;

}*/

.casecon .divdgweb_new_div_item.cur .divdgweb_new_div_item_content {
	/*top: 388px;*/

	top: 435px;
	opacity: 1;
}
.casecon .divdgweb_new_div, .casecon .tempWrap {
	overflow: visible !important;
}
.casecon .divdgweb_new_div_item.cur:hover .divdgweb_new_div_item_a:after {
	background-color: #0a3563;
}
 @media only screen and (max-width: 930px) {
.case {
	display: none;
}
}
/*特点*/

.solution {
	display: none;
}
 @media (max-width: 930px) {
.solution {
	display: block;
}
}
.solution {
	padding-bottom: 40px;
	overflow: hidden;
	padding-top: 30px;
}
.solutionL {
	width: 20%;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	font-size: 18px;
	overflow: hidden;
	margin-top: 50px;
}
.solutionL li {
	height: 84px;
	line-height: 84px;
	border-bottom: 1px solid #29abe2;
}
.solutionL li a {
	display: block;
	padding-left: 15%;
	color: #fff;
}
.solutionL li i {
	font-style: normal;
	margin-right: 10px;
}
.solutionL .on a {
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
}
.solutionL li.last {
	display: none;
}
.solutionR {
	width: 80%;
	overflow: hidden;
	height: 588px;
}
.solutionFont {
	margin-bottom: 20px;
	overflow: hidden;
}
.solutionR .swiper-slide {
	padding: 4%;
	overflow: hidden;
}
.solutionFont .pic {
	width: 48%;
	overflow: hidden;
	height: 320px;
}
.solutionFont .pic img {
	height: 100%;
	max-width: inherit;
}
.solutionFont .txt {
	width: 47%;
}
.solutionFont img {
	transition: all .5s;
}
.solutionFont h4 {
	font-size: 2em;
	color: #333;
	margin-bottom: 20px;
}
.solutionFont h4 a {
	color: #333;
}
.solutionFont h4 a:hover {
	color: #2f318b;
}
.solutionFont:hover img, .solutionPic li:hover img {
	transform: scale(1.1);
}
.solutionPic {
	margin-right: -1%;
}
.solutionPic li {
	float: left;
	width: 19%;
	padding-right: 20px;
	padding-top: 12%;
	margin-right: 1%;
	overflow: hidden;
}
 @media (max-width: 930px) {
.solutionL {
	float: none;
	width: 100%;
}
.solutionR {
	float: none;
	width: 100%;
}
.solutionL li {
	float: left;
	width: 33.2%;
	border-right: 1px solid #29abe2;
	height: 80px;
	line-height: 80px;
}
.solutionFont .pic, .solutionFont .txt, .settingTop .bgImg, .settingTop .font {
	float: none;
	width: 100%;
	display: block;
}
.solutionFont .pic img {
	max-width: 100%;
	height: auto;
	width: 100%;
}
.solutionR, .solutionFont .pic {
	height: auto;
}
.solutionR .swiper-slide {
	padding: 0%;
	overflow: hidden;
	margin-top: 20px;
}
}
 @media (max-width: 741px) {
.solutionL li {
	width: 49.8%;
}
}
 @media (max-width: 495px) {
.solutionL li {
	width: 99.8%;
}
}
/*首页产品中心*/

.index_goods {
	padding: 2px 0;
	background: #f8f8f8;
	margin-bottom: 4px;
	padding-top: 80px;
}
.index_goods li {
	width: 25%;
	margin-top: 60px;
}
.index_goods .inner {
	padding: 26px 26px 0;
	background-color: #f8f8f8;
	border-top: 2px solid #fff;
	border-right: 4px solid #fff;
	overflow: hidden;
	transition: .6s;
}
.index_goods .inner .content {
	transition: .6s;
}
.index_goods .inner .image {
	margin-bottom: 40px;
}
.coverbox {
	position: relative;
	display: block;
	overflow: hidden;
}
.coverbox ._bg {
	width: 100%;
	visibility: hidden;
	display: block;
}
.coverbox .coverimg.cover {
	background-size: cover;
}
.coverbox .coverimg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 1;
	transition: transform .6s ease 0s;
}
.index_goods .inner .tit {
	font-size: 24px;
	position: relative;
	color: #333;
	margin: 20px 0;
	padding-bottom: 10px;
}
.index_goods .inner .line {
	width: 40px;
	height: 2px;
	background-color: #0058b2;
	display: block;
	margin: 14px 0 22px;
}
.index_goods .inner .desc {
	line-height: 24px;
	height: 48px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	margin-bottom: 34px;
}
.index_goods .inner .vmore {
	opacity: 0;
	transform: translateY(50px);
}
.index_goods .inner:hover .vmore {
	transform: translateY(0);
	opacity: 1;
	color: #fff;
}
.vmore {
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	color: #fff;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 22px;
	transition: .6s;
	font-family: "Arial";
}
.index_goods .inner:hover {
	background-color: #e9edf3;
}
.index_goods .inner:hover .content {
	transform: translateY(-32px);
}
.index_goods .inner .content {
	transition: .6s;
}
.index_goods .pnextt {
	width: 74px;
	height: 74px;
	border-radius: 50%;
	background-color: #cfd3da;
	transition: .6s;
}
.index_goods .pnextt::after {
	color: #fff;
	font-size: 26px;
}
.index_goods .swiper-button-prevv {
	right: -50px;
	margin: -320px auto 0;
	position: relative;
	z-index: 3;
	float: left;
	background: #cfd3da url(../images/pre.png) center no-repeat;
}
.index_goods .swiper-button-prevv:hover {
	background: #2a92d2 url(../images/pre.png) center no-repeat;
}
.index_goods .inner .tit {
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 1;
}
.index_goods .swiper-button-nextt {
	left: -50px;
	margin: -320px auto 0;
	position: relative;
	z-index: 3;
	float: right;
	background: #cfd3da url(../images/nex.png) center no-repeat;
}
.index_goods .swiper-button-nextt:hover {
	background: #2a92d2 url(../images/nex.png) center no-repeat;
}
.coverbox.scale:hover .coverimg {
	transform: scale(1.05, 1.05);
}
 @media (max-width: 1728px) {
.index_goods .inner .tit {
	font-size: 22px;
}
}
 @media (max-width: 1300px) {
.index_goods li {
	width: 33.33%;
}
}
 @media (max-width: 1000px) {
.index_goods li {
	width: 50%;
}
}
 @media (max-width: 600px) {
.index_goods li {
	width: 100%;
}
}
/*头部*/

.tit-box {
	text-align: center;
	position: relative;
}
.tit-box b {
	position: relative;
	top: 0;
	left: 0;
	font-family: Times New Roman;
	font-size: 54px;
	font-weight: bold;
	line-height: 54px;
	color: #333333;
	display: block;
}
.tit-box t {
	color: #004098;
}
.tit-box p {
	display: block;
	font-size: 32px;
	line-height: 46px;
	color: #333333;
}
.home_tit {
	text-align: center;
	position: relative;
}
.home_tit>b {
	display: block;
	font-size: 40px;
	color: #10110f;
}
.home_tit>p {
	font-size: 22px;
	color: #666666;
	margin-top: 19px;
	font-weight: lighter;
}
.home_tit b span {
	color: #0573e6;
}
.two_tit {
	text-align: center;
}
.two_tit p {
	font-size: 40px;
	line-height: 46px;
	color: #222;
	font-weight: bold;
}
/*.two_tit d {

	color: #0573e6;

	font-weight: bold;

}*/

.two_tit d {
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
}
.two_tit span {
	display: block;
	font-size: 18px;
	color: #666;
	line-height: 40px;
}
.two_tit i {
	display: block;
	width: 40px;
	height: 3px;
	margin: 12px auto 0;
	background: #0573e6;
}
/*首页关于我们*/

.index_company {
	display: flex;
	align-items: stretch;
	padding-bottom: 120px;
}
.index_company .imgbox {
	background: url(../images/lg.jpg) no-repeat center center;
	background-size: cover;
	width: 50%;
}
.index_company .contents {
	background-size: cover;
	color: #fff;
	text-align: left;
	width: 50%;
	background: #0058b2;
}
.index_company .inner {
	padding: 120px 60px 120px 100px;
}
.index_company h2 {
	font-size: 36px;
	margin-bottom: 32px;
	font-weight: normal;
}
.index_company h2 a {
	color: #fff;
}
.index_company .contents .desc {
	font-size: 16px;
	line-height: 2;
	margin-top: 60px;
}
/*2*/

.index_brand {
	padding: 80px 0 90px;
	position: relative;
	background: url(../images/brand_bg.jpg) no-repeat center bottom;
}
.wrap {
	width: 88vw;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}
.index_brand .leftbox {
	position: relative;
}
.vhd {
	margin-bottom: 40px;
	margin-top: 20px;
}
.vhd h2 {
	font-size: 25px;
	font-weight: 100;
}
.index_brand h3 {
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
	font-size: 30px;
	padding-bottom: 14px;
}
.index_brand .info {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	max-height: 120px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 4;
	font-weight: 200;
	margin-top: 20px;
}
.round {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 1px dotted #999;
	text-align: center;
	color: #fff;
	font-size: 40px;
	line-height: 80px;
	transition: .6s;
	display: inline-block;
}
.about_btn {
	padding: 60px 0;
	overflow: hidden;
}
.about_btn ul li {
	float: left;
	/*margin-right: 35px;

	width: 28%;*/

	width: 43%;
}
.about_btn ul li:nth-child(2) {
	width: 32%;
}
.about_btn ul li:nth-child(3) {
	width: 22%;
}
.about_btn ul li img {
	float: left;
}
.about_btn ul li span {
	font-size: 18px;
	display: block;
	float: left;
	line-height: 30px;
	padding: 10px 10px;
	color: #333;
}
.about_btn ul li span .en {
	font-size: 15px;
	color: #666;
	font-style: normal;
	display: block;
	line-height: 20px;
	text-transform: capitalize;
	font-family: "Arial";
}
.about_btn ul li:after {
	content: '';
	display: block;
	clear: both;
}
.index_brand .brand_img {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50vw;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 100% 100%;
	z-index: 55;
}
.index_brand .bd {
	position: relative;
}
.index_brand .leftbox {
	width: 48%;
}
 @media (max-width: 1575px) {
.about_btn ul li {
	width: 41%;
}
.about_btn ul li:nth-child(2) {
	width: 30%;
}
.about_btn ul li:nth-child(3) {
	width: 24%;
}
}
 @media (max-width: 1575px) {
.vhd h2 {
	font-size: 23px;
}
}
 @media (max-width: 1416px) {
.vhd h2 {
	font-size: 21px;
}
}
 @media (max-width: 1296px) {
.vhd h2 {
	font-size: 19px;
}
}
 @media (max-width: 1449px) {
.about_btn ul li {
	width: 43%;
}
.about_btn ul li:nth-child(3) {
	width: 26%;
}
}
 @media (max-width: 1383px) {
.about_btn ul li {
	width: 45%;
}
.about_btn ul li:nth-child(2) {
	width: 29%;
}
.about_btn ul li:nth-child(3) {
	width: 26%;
}
}
 @media (max-width: 1338px) {
.about_btn ul li span {
	padding: 10px 2px;
}
}
 @media (max-width: 1236px) {
.index_brand .leftbox {
	width: 100%;
}
.vhd h2 {
	font-size: 25px;
}
.index_brand .brand_img {
	display: none;
}
}
 @media (max-width: 624px) {
.about_btn ul li {
	width: 100%;
	margin-bottom: 30px;
}
.about_btn ul li:nth-child(2) {
	width: 50%;
}
.about_btn ul li:nth-child(3) {
	width: 50%;
}
}
 @media (max-width: 381px) {
.about_btn ul li:nth-child(2) {
	width: 100%;
}
.about_btn ul li:nth-child(3) {
	width: 100%;
}
}
/*@media (max-width: 1200px) {

.index_brand .leftbox {

	width: 100%;

}

.index_brand .brand_img {

	display: none;

}

.about_btn ul li {

	width: 32%;

}

}

@media (max-width: 858px) {

.about_btn ul li {

	width: 48%;

	margin-bottom: 20px;

}

}

@media (max-width: 570px) {

.about_btn ul li {

	width: 47%;

}

}

@media (max-width: 414px) {

.about_btn ul li {

	width: 100%;

}

}

*/

/*@media (max-width: 468px) {

.index_brand h3 {

    font-size: 25px;

}

.vhd h2 {

    font-size: 22px;

}

}

@media (max-width: 462px) {

.index_brand h3 {

    font-size: 25px;

}

.vhd h2 {

    font-size: 22px;

}

.about_btn ul li {

    width: 100%;

}

.about_btn ul li:nth-child(2) {

    width: 48%;

}

.about_btn ul li:nth-child(3) {

    width: 43%;

}

}

@media (max-width: 372px) {

.index_brand h3 {

    font-size: 22px;

}

.vhd h2 {

    font-size: 18px;

}

}*/

/*首页应用*/

/*.index-app {

	overflow: hidden;

	padding-top: 100px;

	padding-bottom: 50px;

}

.owl-item {

	float: left;

	width: 23.5%;

	margin-right: 30px;

	padding-top: 40px;

	transform: translate(0px, 0%);

	transition: all .3s;

}

.owl-item:nth-child(5) {

	margin-right: 0px;

}

.index-app-list {

	position: relative;

}

.index-app-list img {

	display: block;

	width: 100%;

}

.index-app-list>div {

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 0;

	padding: 1.8vw;

	display: flex;

	justify-content: space-between;

}

.index-app-list>div .index-app-l {

	display: flex;

	max-width: 32%;

}

.index-app-list>div .index-app-r {

	display: flex;

	align-content: center;

	flex-wrap: wrap;

	max-width: 60%;

	color: #fff;

}

.index-app-list>div .index-app-l img {

	width: 100%;

	height: auto;

	margin: auto;

}

.index-app-list>div .index-app-r strong {

	display: inline-block;

	width: 100%;

	margin-bottom: 14px;

	font-size: 25px;

	line-height: 1.2;

	font-weight: normal;

}

.owl-item:hover {

	padding-top: 40px;

	transform: translate(0px, -15px);

}

*/

/*首页优势*/

.cus_bc {
	padding-top: 150px;
	overflow: hidden;
	padding-bottom: 60px;
}
.cus_ic {
	margin-top: 50px;
}
.cus_tit {
	text-align: center;
	position: relative;
}
.cus_tit b {
	display: block;
	font-size: 40px;
	color: #10110f;
}
.cus_tit p {
	font-size: 22px;
	color: #666666;
	margin-top: 19px;
	font-weight: lighter;
}
.cus_tit b span {
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
}
.cus_ic>ul {
	display: flex;
	align-items: flex-end;
	margin-top: 80px;
}
.cus_ic>ul>li {
	width: 25%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	padding-bottom: 110px;
	height: 550px;
	position: relative;
	overflow: hidden;
	border-right: 1px solid #fff;
	background: #0573e6;
}
.cus_ic>ul>li:before {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	position: absolute;
	top: 0;
	left: 0;
	transition: all .5s;
}
.cus_ic>ul>li:hover:before {
	background: rgba(0,0,0,0.0);
	transition: all .5s;
}
.cus_ic>ul>li:nth-child(1) {
	background: url(../images/111.jpg)center no-repeat;
}
.cus_ic>ul>li:nth-child(2) {
	background: url(../images/333.jpg)center no-repeat;
}
.cus_ic>ul>li:nth-child(3) {
	background: url(../images/444.jpg)center no-repeat;
}
.cus_ic>ul>li:nth-child(4) {
	background: url(../images/222.jpg)center no-repeat;
}
.cus_ic>ul>li:nth-child(4) {
	border-right: none;
}
.cus_ic>ul>li>span {
	color: #fff;
	font-size: 38px;
	transition: all .5s;
	z-index: 99;
	position: relative;
	font-family: "Arial";
}
.cus_ic>ul>li>p {
	font-size: 24px;
	color: #fff;
	margin-top: 22px;
	transition: all .5s;
	z-index: 99;
	position: relative;
}
.cus_ic>ul>li>b {
	font-size: 20px;
	font-weight: lighter;
	color: #fff;
	position: absolute;
	bottom: -100%;
	transition: all .3s;
	z-index: 99;
	line-height: 26px;
	text-align: center;
}
.cus_ic>ul>li>b:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 16px;
	background: #fff;
	top: -38px;
	left: 50%;
}
.cus_ic>ul>li:hover b {
	bottom: 12%;
}
.cus_ic>ul>li:hover span, .cus_ic>ul>li:hover p {
	transform: translateY(-55px);
}
.cus_ic>ul>li:after {
	position: absolute;
	content: "";
	background: linear-gradient(to top, #0573e6, transparent);
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .5s;
}
.cus_ic>ul>li:hover:after {
	bottom: 0;
}
 @media (max-width: 600px) {
.cus_tit b {
	font-size: 32px;
}
}
 @media (max-width: 459px) {
.cus_tit b {
	font-size: 28px;
}
}
 @media (max-width: 393px) {
.cus_tit b {
	font-size: 24px;
}
.cus_tit p {
	font-size: 18px;
}
}
 @media only screen and (max-width: 930px) {
.cus_bc {
	display: none;
}
}
/*产品优势 */

.proAdv {
	display: none;
}
 @media (max-width: 930px) {
.proAdv {
	display: block;
	padding-top: 60px;
}
}
.proAdv_main {
	margin-top: 50px;
}
.proAdv_main .txt {
	width: 50%;
	height: 485px;
	padding: 3% 4%;
	position: relative;
	z-index: 2;
	background: #f5f5f5;
}
.proAdv_main .txt li {
	float: left;
	width: 46%;
	min-height: 40px;
	padding-bottom: 30px;
}
.proAdv_main .txt li:nth-child(2n) {
	float: right;
}
.proAdv_main .bgImg {
	width: 50%;
	height: 485px;
	animation: scale 20s infinite;
}
.proAdv_main .txt li span {
	display: block;
	font-size: 26px;
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
	margin-bottom: 15px;
	border-left: 2px solid #2f318b;
	padding-left: 15px;
	line-height: 1;
	font-weight: normal;
}
.proAdv_main .txt li p {
	font-size: 15px;
}
.containerr {
	position: relative;
	min-width: 320px;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}
.bgImg {
	background-position: center;
	background-size: cover;
	position: relative;
	transition: all 0.5s;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}
.hTitle {
	font-size: 30px;
	font-weight: 100;
}
.hTitles {
	font-size: 20px;
	line-height: 2;
	font-family: "Arial";
}
.txt ul {
	margin-top: 30px;
}
 @media (max-width: 930px) {
.footL, .proAdv_main .bgImg {
	float: none;
	width: 100%;
}
.proAdv_main .txt {
	float: none;
	width: 92%;
}
.proAdv_main .txt {
	height: auto;
	overflow: hidden;
}
}
 @media (max-width: 765px) {
.proAdv_main .txt li {
	min-height: 120px;
}
}
 @media (max-width: 660px) {
.proAdv_main .txt li {
	width: 100%;
	min-height: 40px;
}
}
 @keyframes scale {
 from {
 -webkit-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 50% {
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
to {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
}
/*首页新闻+案例*/

.home_new {
	padding-top: 80px;
	padding-bottom: 80px;
	overflow: hidden;
}
.home_case {
	padding-bottom: 180px;
	overflow: hidden;
	padding-top: 20px;
}
.hnewBox {
	padding-top: 60px;
}
.hnewBox ul li {
	width: 33.3%;
	background-color: #fff;
	border: solid 1px #dedede;
	float: left;
	padding: 40px;
	box-sizing: border-box;
}
.hnewBox ul li:nth-child(2) {
	border-left: none;
}
.hnewBox ul li:nth-child(3) {
	border-left: none;
}
.hnewBox ul li:nth-child(4) {
	border-left: none;
}
.index-news-demo {
	position: relative;
	overflow: hidden;
}
.index-news-demo a {
	display: block;
}
.index-news-demo a .news-num {
	font-family: Arial;
	font-size: 145px;
	line-height: 105px;
	position: absolute;
	top: 32px;
	left: 32px;
	font-weight: bold;
	color: #f8f8f8;
}
.index-news-demo a .news-tit {
	font-size: 22px;
	color: #333333;
	line-height: 30px;
	margin-top: 35px;
	position: relative;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	z-index: 3;
	transition: all 0.3s linear;
	font-weight: 400;
}
.index-news-demo a .news-doc-edit {
	font-size: 14px;
	color: #999999;
	height: 94px;
	line-height: 2.5;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 20px;
}
.index-news-demo a .news-date {
	font-size: 14px;
	color: #999999;
	font-family: 'Arial';
	margin-top: 35px;
	position: relative;
	z-index: 3;
	margin-bottom: 20px;
}
.index-news-demo a .news-date i {
	font-family: 'Arial';
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.index-news-demo a .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.49);
	z-index: 1;
	opacity: 0;
	transform: translateY(-100%);
	transition: all 0.4s linear;
}
.index-news-demo a .img-cover {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0;
	transform: translateY(100%);
	transition: all 0.4s linear;
}
.index-news-demo a .line-though {
	width: 0;
	height: 8px;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.3s linear;
	z-index: 8;
}
.index-news-demo:hover .news-tit {
	color: #fff;
}
.index-news-demo:hover .news-date {
	color: #fff;
}
.index-news-demo:hover .news-date i {
	color: #fff;
}
.index-news-demo:hover .mask {
	opacity: 1;
	transform: translateY(0);
}
.index-news-demo:hover .img-cover {
	opacity: 1;
	transform: translateY(0);
}
.index-news-demo:hover .line-though {
	width: 100%;
}
.jt {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	position: relative;
	z-index: 20;
}
.jt {
	position: relative;
	width: 30px;
	height: 30px;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-top: 40px;
}
.lins {
	width: 20px;
	height: 2px;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	margin-bottom: 22px;
}
.hnew_box {
	margin-top: 450px;
}
.hnew_box ul li {
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	padding: 14px 34px 14px 24px;
	width: 27.3%;
	float: left;
	margin-right: 3%;
	margin-bottom: 30px;
	background: url(../images/ft-jt.png) no-repeat right;
}
.hnew_box ul li:hover {
	border: 1px solid #2a92d2;
}
.hnew_box ul li:nth-child(3) {
	margin-right: 0px;
}
.hnew_box ul li:nth-child(6) {
	margin-right: 0px;
}
.hnew_box ul li h4 {
	float: left;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-family: 'MiSans', 'Microsoft JhengHei', sans-serif;
	font-weight: 600;
	color: #333;
}
.hnew_box ul li h4 i img {
}
.news_div_item {
	width: 29.3%;
	height: 92px;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	padding: 22px;
	margin-top: 12px;
	border: 1px solid #efefef;
	transition: 0.5s;
}
.news_div_item {
	margin-right: 1.4%;
}
.news_div_item:nth-child(3) {
	margin-right: 0px;
}
.news_div_item:nth-child(6) {
	margin-right: 0px;
}
.news_div_item:hover {
	box-shadow: 0 0 12px rgba(35,31,32,0.2);
	transition: 0.5s;
}
.nbs_con>ul>li .news_div .news_div_item_pic, .nbs_con>ul>li .news_div .news_div_item_body {
	display: none;
}
.news_div_item_title a::after {
	content: '>';
	background: #231f20;
	position: absolute;
	width: 26px;
	height: 26px;
	border-radius: 26px;
	right: 0;
	bottom: -15px;
	font-family: "ityfont";
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	font-weight: 100;
}
.news_div_item_title a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	color: #000;
}
.news_div_item:hover .news_div_item_title a {
	color: #0573e6;
}
.news_div_item:hover .news_div_item_title a::after {
	background: #0573e6;
}
.news_div_item_title a::after, .nb_ri .news_div_item_title a::after {
	display: none;
}
.news_div_item_date {
	margin-top: 20px;
	font-family: "Arial";
	font-size: 16px;
}
.news_div_item_date>div {
	display: inline-block;
	vertical-align: top;
	color: #c4c6c8;
}
 @media (max-width: 864px) {
.index-news-demo a .news-tit {
	font-size: 18px;
}
}
 @media only screen and (max-width:771px) {
.hnewBox ul li {
	width: 100%;
	border: none;
}
}
/*2*/

.box-hot {
	margin-top: 80px
}
.box-hot li {
	padding: 15px;
	background-color: #fff;
	box-shadow: 0 3px 15px rgba(37,92,79,.15);
	overflow: hidden;
	position: relative;
	margin-bottom: 40px;
	width: 30%;
	margin-right: 1%;
	float: left;
}
.box-hot li:nth-child(3) {
	margin-right: 0px;
}
.box-hot li:nth-child(6) {
	margin-right: 0px;
}
.box-pic {
	float: left;
	width: 200px
}
.box-pic a {
	display: block;
	position: relative;
	padding-top: 66.25%;
	overflow: hidden
}
.box-pic a:before {
	content: " ";
	position: absolute;
	z-index: 1;
	top: 20px;
	left: -200px;
	width: 240px;
	height: 40px;
	background: rgba(255,255,255,.3);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out
}
.box-pic a:hover:before {
	margin-left: 400px;
}
.box-pic a img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px
}
.box-info {
	display: block;
	overflow: hidden;
	padding: 6px 10px;
	padding-right: 0px;
}
.box-info a {
	display: block;
	color: #333;
	font-size: 18px;
	line-height: 28px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.box-info a:hover {
	color: #255c4f
}
.box-info p.box-font {
	line-height: 26px;
	height: 52px;
	margin-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: #999;
}
.box-info span {
	display: inline-block;
	color: #aaa;
	font-size: 16px;
	margin-top: 12px;
	font-family: "Arial";
}
.box-more {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 42px;
	line-height: 42px;
	text-align: center;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-ms-border-top-left-radius: 10px;
	-o-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.box-more:hover {
	width: 50px
}
 @media (max-width: 1179px) {
.box-hot li {
	width: 46.8%;
}
.box-hot li:nth-child(2) {
	margin-right: 0%;
}
.box-hot li:nth-child(3) {
	margin-right: 1%;
}
.box-hot li:nth-child(4) {
	margin-right: 0%;
}
.box-hot li:nth-child(6) {
	margin-right: 0%;
}
}
 @media (max-width: 1134px) {
.box-hot li {
	width: 46.6%;
}
}
 @media (max-width: 1059px) {
.box-hot li {
	width: 46.4%;
}
}
 @media (max-width: 990px) {
.box-hot li {
	width: 46.2%;
}
}
 @media (max-width: 930px) {
.box-hot li {
	width: 46%;
}
}
 @media (max-width: 876px) {
.box-hot li {
	width: 45.8%;
}
}
 @media (max-width: 828px) {
.box-hot li {
	width: 45.6%;
}
}
 @media (max-width: 786px) {
.box-hot li {
	width: 96%;
}
}
/*单页新闻中心*/

.news {
	padding-top: 80px;
	padding-bottom: 60px;
}
.p_newlist li {
	overflow: hidden;
	margin-bottom: 50px;
}
.p_newlist li .time {
	float: left;
	display: block;
	width: 95px;
	height: 100px;
	text-align: center;
	background: #eee;
	color: #999;
}
.p_newlist li .time em {
	height: 45px;
	background: #f5f5f5;
	display: block;
	line-height: 45px;
	font-size: 17px;
	font-family: "Arial";
}
.p_newlist li .time span {
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 30px;
	font-size: 17px;
	font-family: "Arial";
}
.p_newlist li .linn {
	margin-left: 128px;
}
.p_newlist li .name {
	color: #000;
	height: 35px;
	border-bottom: #e0e0e0 solid 1px;
	overflow: hidden;
	font-size: 22px;
	font-weight: lighter;
}
.p_newlist li .name em {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.p_newlist li .content {
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	color: #666;
	margin: 10px 0 30px;
	font-weight: 100;
}
.p_newlist li:hover .time {
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	color: #fff;
}
.p_newlist li:hover .time em {
	background: none;
}
.p_newlist li:hover .name {
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
	font-weight: 300;
	border-bottom: #205c95 solid 1px;
}
/*单页关于我们*/

.page_about {
	margin-top: 80px;
	margin-bottom: 100px;
	position: relative;
	overflow: hidden;
	background: url(../images/aboutbg.jpg) no-repeat center bottom;
	background-size: contain;
}
.htitle h3 {
	font-size: 36px;
	line-height: 3;
	font-weight: 400;
}
.infos {
	font-size: 16px;
	line-height: 2.4;
}
.index_about .brand_img {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50vw;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 100% 100%;
	z-index: 55;
}
.digital {
	margin-bottom: 120px;
	background: #f5f5f5;
	padding-top: 30px;
}
.mumping_mun {
	position: relative;
	z-index: 99;
	display: inline-block;
	max-width: 1400px;
	width: 100%;
	padding-bottom: 30px;
}
.mumping_mun li {
	width: 33.3%;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	text-align: center;
}
.mumping_mun span {
	display: block;
	height: auto;
	padding-top: 40px;
}
.mumping_mun span em {
	font-size: 72px;
	/*font-family: Impact, sans-serif;*/

	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
	letter-spacing: 0px;
	font-family: "Arial";
	font-weight: bolder;
}
.mumping_mun span i {
	display: inline-block;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	color: #333;
	vertical-align: bottom;
	margin: 0 0 0px 6px;
}
.mumping_mun h2 {
	font-size: 22px;
	color: #494949;
	font-weight: normal;
}
.mumping_mun p {
	font-size: 18px;
	color: #333;
	line-height: 2;
}
.rbox {
	width: 48%;
	position: relative;
	float: right;
	margin-top: 50px;
}
.lbox {
	width: 46%;
	order: -1;
	float: left;
}
.coverbox {
	position: relative;
	display: block;
	overflow: hidden;
}
.coverbox .coverimg.cover {
	background-size: cover;
}
.coverbox .coverimg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 1;
	transition: transform .6s ease 0s;
}
.play_btn {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 5;
	transform: translateX(-50%) translateY(-50%);
}
.play_btn .l1 {
	animation: scale3 2s infinite linear;
}
.play_btn .line {
	border-radius: 50%;
	border: 1px solid #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	box-sizing: content-box;
	transform: translateX(-50%) translateY(-50%);
	cursor: pointer;
}
.play_btn .l2 {
	animation: scale3 2s infinite linear;
	animation-delay: 1s;
}
.play_btn .l3 {
	animation: scale3 2s infinite linear;
	animation-delay: 2s;
}
.play_btn .icon {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: url(../images/play.png) no-repeat center center;
	background-color: #fff;
	/*background-size: .46rem;*/

	box-sizing: content-box;
}
.zz {
	text-align: center;
	font-size: 40px;
	padding-bottom: 60px;
}
.zzjg {
	width: 100%;
	max-width: 1500px;
}
.zzjg img {
	width: 100%;
	max-width: 1500px;
}
.bo {
	margin-bottom: 90px;
	overflow: hidden;
}
.data {
	margin-top: 80px;
	margin-bottom: 130px;
	overflow: hidden;
}
.data li {
	text-align: center;
	float: left;
}
.col-sm-4 {
	width: 33.33333333%;
}
.data .ic.ic1 {
	background-image: url(../images/ic_gy_1.png);
}
.data .ic.ic2 {
	background-image: url(../images/ic_gy_2.png);
}
.data .ic.ic3 {
	background-image: url(../images/ic_gy_3.png);
}
.data .ic {
	width: 60px;
	height: 60px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.data li>* {
	display: inline-block;
	vertical-align: middle;
}
.data .info {
	text-align: left;
}
.data h5 {
	font-size: 26px;
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}
.data .en {
	font-size: 16px;
	color: #999;
	font-family: "Arial";
}
 @-webkit-keyframes scale1 {
 from {
 padding:0px;
 opacity:1
}
to {
	padding: 10px;
	opacity: 0
}
}
 @-webkit-keyframes scale2 {
 from {
 padding:0px;
 opacity:1
}
to {
	padding: 15px;
	opacity: 0
}
}
 @-webkit-keyframes scale3 {
 from {
 padding:0px;
 opacity:1
}
to {
	padding: 20px;
	opacity: 0
}
}
 @media only screen and (max-width:1500px) {
.rbox {
	margin-top: 0px;
}
}
 @media only screen and (max-width:1325px) {
.htitle h3 {
	line-height: 1;
	padding-bottom: 30px;
}
}
 @media only screen and (max-width:1200px) {
.htitle h3 {
	padding-bottom: 10px;
}
}
 @media only screen and (max-width:1155px) {
.lbox {
	width: 100%;
}
.rbox {
	width: 100%;
	margin-top: 60px;
}
}
 @media only screen and (max-width:816px) {
.data li {
	text-align: left;
}
.col-sm-4 {
	width: 50%;
	margin-bottom: 30px;
}
}
 @media only screen and (max-width:564px) {
.col-sm-4 {
	width: 100%;
}
}
 @media only screen and (max-width:449px) {
.htitle h3 {
	font-size: 26px;
}
}
 @media only screen and (max-width:389px) {
.htitle h3 {
	font-size: 23px;
}
}
/*单页企业文化*/

.qy_box {
	padding: 100px 0;
	position: relative;
	margin-bottom: 120px;
	overflow: hidden;
}
.wrap {
	width: 88vw;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}
.qy_box .topper {
	background: url(../images/yj_bg.jpg) no-repeat center center;
	background-size: cover;
	height: 500px;
	text-align: center;
	color: #fff;
	padding: 0 6% 6%;
	margin-bottom: 60px;
	display: -webkit-flex;
	display: flex;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-pack: center;
	box-pack: center;
}
.qy_box .topper h2 {
	font-size: 36px;
	margin-bottom: 34px;
}
.qy_box .topper .desc {
	font-size: 18px;
	line-height: 2;
}
.qy_box ul li {
	width: 23.5%;
	margin-right: 2%;
	float: left;
	height: 380px;
	margin-bottom: 30px;
	background: #f6f6f6;
}
.qy_box ul li:nth-child(4) {
	margin-right: 0px;
}
.qy_box .inner {
	text-align: center;
	padding: 60px 6%;
	height: 100%;
	transition: .6s;
	padding-bottom: 20px;
}
.qy_box .inner .ic {
	width: 100px;
	height: 100px;
	display: block;
	background-size: contain;
	transition: .6s;
	margin: 0 auto;
}
.qy_box .inner:hover .ic {
	transform: rotate(360deg);
}
.qy_box .inner .ic1 {
	background: url(../images/qy_1.png) no-repeat center center;
}
.qy_box .inner h3 {
	font-size: 30px;
	margin: 24px 0 10px;
	font-weight: normal;
}
.qy_box .inner .txt {
	font-size: 17px;
	line-height: 1.76;
	color: #666;
	margin-top: 20px;
}
.qy_box .inner .ic2 {
	background: url(../images/qy_2.png) no-repeat center center;
}
.qy_box .inner .ic3 {
	background: url(../images/qy_3.png) no-repeat center center;
}
.qy_box .inner .ic4 {
	background: url(../images/qy_4.png) no-repeat center center;
}
 @media only screen and (max-width:1152px) {
.qy_box ul li {
	width: 49%;
}
.qy_box ul li:nth-child(2) {
	margin-right: 0%;
}
.qy_box ul li:nth-child(4) {
	margin-right: 0%;
}
}
 @media only screen and (max-width:500px) {
.qy_box ul li {
	width: 100%;
}
}
/*分页*/

.pglist {
	padding: 30px 0 15px;
	width: 100%;
	text-align: center;
	clear: both;
	margin-top: 60px;
}
.pglist a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
	font-size: 16px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
}
/*详情*/

.show {
	padding-top: 50px;
	padding-bottom: 60px;
	overflow: hidden;
}
.conBoxli {
	background: #fff;
	padding-bottom: 80px;
}
.nrcompany {
	margin: 0 auto;
	/*padding: 50px 80px 64px;*/

	background: #FFF;
}
.nrcompany h1 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 29px;
	font-weight: normal;
	color: #333;
	font-family: 'MiSans', 'Microsoft JhengHei', sans-serif;
}
.met-editor {
	border-bottom: #eee dashed 1px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 16px;
	color: #999;
	font-family: 'MiSans', 'Microsoft JhengHei', sans-serif;
}
.nrxqzy {
	font-size: 17px;
	padding: 50px 0;
	margin-bottom: 30px;
	line-height: 2.0;
	border-bottom: 1px dashed #e6e6e6;
	text-align: justify;
	font-weight: lighter;
}
 @media only screen and(max-width:1024px) {
 .nrcompany {
 width: 95%;
 padding: 50px;
}
}
 @media only screen and(max-width:499px) {
 .nrcompany {
 padding: 30px;
}
}
.reLink {
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
	overflow: hidden;
	font-size: 15px;
}
.reLink a {
	color: #333;
	text-decoration: none;
	font-family: 'MiSans', 'Microsoft JhengHei', sans-serif;
	font-size: 17px;
}
.reLink a:hover {
	color: #205c95;
}
/*单页产品中心*/

.p_pro {
	padding-top: 80px;
	padding-bottom: 120px;
	overflow: hidden;
}
.imglist ul li {
	width: 33.33%;
	float: left;
	display: block;
	margin-bottom: 30px;
}
.imglist li a {
	display: block;
	padding: 0 5px;
}
.imglist li .hpimg {
	border: 1px solid #ececec;
	overflow: hidden
}
.imglist li .hpimg img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
.imglist li .hptxt {
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
	background: #f5f5f5;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.imglist li .hptxt h5 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
}
.imglist li:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	transition: all 0.8s;
}
.imglist li:hover .hptxt {
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	transition: all 0.8s;
}
.imglist li:hover .hptxt h5 {
	color: #FFF;
}
 @media only screen and (max-width:600px) {
.imglist ul li {
	width: 100%;
}
}
/*单页联系我们*/

.cont_Sol {
	background: url(../images/lxwm.jpg) no-repeat center;
	max-width: 100%;
	width: 100%;
	height: 720px;
	position: relative;
	padding-top: 120px;
	overflow: hidden;
}
.sol_box {
	display: table;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.sol_top {
	color: #fff;
	text-align: center;
	margin-bottom: 60px;
}
.sol_top em {
	margin-bottom: 35px;
	line-height: 80px;
	font-size: 80px;
	font-family: gothicb;
	color: #e4e4e4;
	display: block;
	font-family: "Arial";
}
.sol_top b {
	display: block;
	line-height: 30px;
	font-size: 30px;
	color: #fff;
	font-weight: normal;
}
.sol_top i {
	background: #d60c0c;
	margin-bottom: 80px;
	height: 5px;
	width: 40px;
	margin: 30px auto;
	display: inline-block;
}
.contactList ul {
	padding-top: 50px;
}
.contactList ul li {
	float: left;
	width: 32.2%;
	height: 250px;
	text-align: center;
	/*background: #fff;

	box-shadow: 0 0 10px #eee;*/

	transition: 0.6s;
}
.contactList ul li+li {
	margin-left: 25px;
}
/*.contactList ul li:hover {

	transition: 0.6s;

	transform: scale(1.1);

	box-shadow: -7px 2px 20px rgba(6, 33, 58, 0.4);

}

.contactList ul li:hover em {

	transform: scale(1);

}

.contactList ul li:hover i {

	transform: scale(1);

}

.contactList ul li:hover span {

	transform: scale(1);

}*/

.contactList ul li em {
	margin-top: 56px;
	display: block;
	position: relative;
	display: inline-block;
	border: 1px solid #706f6f;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	text-align: center;
	padding: 20px;
}
.contactList ul li em img {
	display: block;
	margin: 0 auto;
}
.contactList ul li i {
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
.contactList ul li span {
	display: block;
	font-size: 18px;
	padding: 10px 20px;
	font-family: "Arial";
	color: #fff;
}
.contactList ul li span a {
	font-size: 18px;
}
.contact_map {
	overflow: hidden;
	width: 100%;
	padding-top: 30px;
}
.contact_map .MapInfo {
	float: left;
	width: 100%;
	box-sizing: border-box;
	border: 1px dashed #ccc;
	padding: 8px;
}
.contact_map .MapInfo img {
	max-width: none;
}
.sol-share-one {
	position: relative;
	-moz-box-sizing: border-box;
	border-radius: 50%;
	text-align: center;
	vertical-align: top;
	margin: 0 auto;
	width: 80px;
	line-height: 80px;
	height: 80px;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
}
.sol-share-one::before, .sol-share-one::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	border-radius: 50%;
	opacity: 0;
	animation: circleGo 2s linear infinite;
}
.sol-share-one img {
	margin-top: 28px;
}
.ss-one-qrcode {
	position: absolute;
	top: 80px;
	left: 50%;
	z-index: 10;
	transform: translateX(-50%) translateY(-20px);
	opacity: 0;
	visibility: hidden;
	transition: .35s .05s;
}
.ss-one-qrcode .wx {
	width: 100px;
}
.ss-one-qrcode img {
	padding: 7px;
	background: rgba(255, 255, 255, .1);
}
.ss-one-qrcode .share-name {
	font-size: 16px;
	color: #dedede;
	line-height: 10px;
}
.sol-share-one:hover .ss-one-qrcode {
	transform: translateX(-50%) translateY(0px);
	opacity: 1;
	visibility: visible;
}
 @keyframes circleGo {
 0% {
 transform: scale(1);
 opacity: .5;
}
 100% {
 transform: scale(2.2);
 opacity: 0;
}
}
.dt {
	margin-bottom: 100px;
}
.maptit {
	text-align: center;
	margin-bottom: 30px;
	font-family: "Arial";
	font-size: 17px;
}
.maptit span {
	display: block;
	margin-bottom: 6px;
	font-size: 36px;
	line-height: 36px;
}
.maptit:after {
	display: block;
	margin: 2px auto 0 auto;
	content: "";
	border-top-color: #2a92d2;
	border-top-width: 8px;
	border-top-style: solid;
	border-right: 6px solid rgba(0,0,0,0);
	width: 52px;
}
 @media only screen and (max-width:1506px) {
.contactList ul li {
	width: 32%;
}
}
 @media only screen and (max-width:1275px) {
.contactList ul li {
	width: 31%;
}
}
 @media only screen and (max-width:732px) {
.contactList ul li {
	width: 47%;
	height: 170px;
}
.contactList ul li em {
	margin-top: 0px;
}
.contactList ul li:nth-child(3) {
	margin-left: 0px;
	width: 100%;
}
}
 @media only screen and (max-width:432px) {
.contactList ul li {
	width: 100%;
	height: 130px;
}
.contactList ul li:nth-child(2) {
	margin-left: 0px;
}
.cont_Sol {
	padding-top: 40px;
}
.sol_top em {
	margin-bottom: 5px;
}
.contactList ul {
	padding-top: 30px;
}
}
/*单页大图*/

.nyban {
	width: 100%;
	height: 500px;
	display: block;
	overflow: hidden;
	position: relative;
}
.nybantit {
	margin-top: 190px;
	overflow: hidden
}
.nybantit p {
	font-size: 30px;
	height: 90px;
	line-height: 90px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 2px;
}
/*面包屑*/

.breav-nav {
	width: 100%;
	height: 68px;
	line-height: 68px;
}
.location {
	background: url(../images/home.png) left center no-repeat;
	padding-left: 30px;
	overflow: hidden;
	color: #fff;
	font-size: 17px;
	font-family: 'MiSans', 'Microsoft JhengHei', sans-serif;
}
.location a {
	color: #fff;
}
.skinw {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
 @media (min-width: 1650px) {
.skinw {
	width: 1430px;
}
}
 @media (min-width: 1450px) {
.skinw {
	width: 1230px;
}
}
/*内页栏目导航*/

.sub_muen {
	width: 100%;
	height: 80px;
	position: absolute;
	margin-top: -80px;
	left: 0;
}
.sub_muen li {
	float: left;
	height: 80px;
	line-height: 80px;
	/*margin-right: 5px;*/

	width: 25%;
}
.sub_muen ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
}
.sub_muen li:after {
	content: '';
	display: block;
	transform: translateY(-50%);
	background: url(../images/cp01.png) no-repeat 50%;
	width: 24px;
	height: 11px;
	opacity: 0;
	margin: 0 auto;
}
.sub_muen li.cur:after {
	opacity: 1;
}
.sub_muen li a {
	font-size: 18px;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 100%;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.sub_muen li a:hover, .sub_muen li.cur a {
	color: #fff;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
}
.m_sub_muen {
	display: none
}
.m_sub_muen {
	text-align: center;
	margin-top: 30px;
}
.m_sub_muen li {
	display: inline-block;
	margin: 0 4px 10px;
}
.m_sub_muen li a {
	display: block;
	padding: 10px 30px;
	border: 1px solid #cfcfcf;
	background: #ffffff;
	color: #333;
	font-size: 15px;
	border-radius: 10px;
}
.m_sub_muen .cur a {
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	border: none;
	color: #FFF;
}
 @media (max-width: 1024px) {
.sub_muen {
	display: none;
}
.m_sub_muen {
	display: block
}
}
/*单页陶瓷材料*/

.cl {
	margin-top: 60px;
	margin-bottom: 90px;
}
.cltit {
	margin-bottom: 30px;
	font-family: "Arial";
	font-size: 17px;
}
.cltit span {
	display: block;
	margin-bottom: 16px;
	font-size: 36px;
	line-height: 36px;
}
.cltit span em {
	margin-bottom: 16px;
	font-size: 21px;
	line-height: 36px;
	margin-left: 10px;
	color: #999;
}
.cltit:after {
	display: block;
	margin: 2px auto 0 auto;
	content: "";
	border-top-color: #2a92d2;
	border-top-width: 8px;
	border-top-style: solid;
	border-right: 6px solid rgba(0,0,0,0);
	width: 100%;
}
.zny h2 {
	font-weight: normal;
	font-size: 20px;
}
.zny h2 span {
	font-weight: bold;
	font-size: 20px;
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
}
.clList {
	margin-top: 60px;
}
.clList li {
	width: 32.3%;
	float: left;
	margin-right: 1%;
	box-sizing: border-box;
	margin-bottom: 30px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}
/*.clList li:nth-child(5){
	margin-right: 0%;
}
.clList li:nth-child(10){
	margin-right: 0%;
}
*/.clList li a {
	display: block;
	overflow: hidden;
	position: relative;
}
.clList li .himg {
	overflow: hidden;/*border: 1px solid #ddd;*/
}
.clList li .himg img {
	display: block;
	width: 100%
}
.clList li h5 {
	/*position: absolute;*/

	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 3;
	font-size: 17px;
	color: #333;
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #f3f3f3;
}
.clList li h5:hover {
	background: #205c95;
	color: #fff;
}
.clList ul li:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.5);
	transition: all 0.8s;
}
@media only screen and (max-width:800px) {
.clList li {
	width: 49%;
}
}
@media only screen and (max-width:450px) {
.clList li {
	width: 100%;
}
}
/*单页生产设备*/

.psb_list {
	margin-top: 60px;
}
.psb_list li {
	width: 12%;
	float: left;
	margin-right: 2.6%;
	box-sizing: border-box;
	margin-bottom: 30px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}
.psb_list li:nth-child(7) {
	margin-right: 0px;
}
.psb_list li:nth-child(14) {
	margin-right: 0px;
}
.psb_list li a {
	display: block;
	overflow: hidden;
	position: relative;
}
.psb_list li .himg {
	overflow: hidden;/*border: 1px solid #ddd;*/
}
.psb_list li .himg img {
	display: block;
	width: 100%
}
.psb_ny p {
	font-size: 20px;
	line-height: 2;
}
.psb_ny span {
	font-size: 20px;
	color: #999;
	font-family: "Arial";
}
/*单页生产环境*/

.phj_list {
	margin-top: 60px;
}
.phj_list li {
	width: 32.3%;
	float: left;
	margin-right: 1%;
	box-sizing: border-box;
	margin-bottom: 30px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
}
.phj_list li a {
	display: block;
	overflow: hidden;
	position: relative;
}
.phj_list li .himg {
	overflow: hidden;/*border: 1px solid #ddd;*/
}
.phj_list li .himg img {
	display: block;
	width: 100%
}
.phj_list li h5 {
	/*position: absolute;*/

	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 3;
	font-size: 17px;
	color: #333;
	text-align: center;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #f3f3f3;
}
.phj_list li h5:hover {
	background: #205c95;
	color: #fff;
}
.phj_list ul li:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.5);
	transition: all 0.8s;
}
 @media (max-width:900px) {
.phj_list li {
	width: 49%;
}
}
 @media (max-width:550px) {
.phj_list li {
	width: 100%;
}
}
/*单页视频中心*/

.videolist ul li {
	float: left;
	width: 25%;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.videolist ul li a {
	display: block;
	color: #333;
}
.videolist .img-box {
	position: relative;
}
.videolist .img-box:before {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	opacity: 0;
	background: rgba(0, 0, 0, 0.6);
	transition: all .3s;
}
.videolist .img-box img {
	width: 100%;
	display: block;
}
.videolist .img-box .icon-box {
	position: absolute;
	top: 60%;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 99;
	transform: translateY(-40px);
	transition: all .3s;
}
.videolist .img-box .icon-box img {
	width: auto;
	margin: auto;
}
.videolist li:hover .img-box:before {
	opacity: 1;
}
.videolist li:hover .img-box .icon-box {
	/*transform: translateY(70px);*/

	opacity: 1.0;
}
.videolist .vinner:hover {
	background-color: #0072e4;
}
.videolist .inner:hover * {
	color: #fff;
}
.videolist .vinner .vinfo {
	padding: 20px 7%;
}
.videolist .vinner .vtit {
	font-size: 18px;
	line-height: 30px;
	height: 60px;
	display: block;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
}
.videolist .vinner .vtime {
	margin-top: 10px;
	border-top: 1px solid #a7a6a6;
	height: 50px;
	line-height: 50px;
	color: #999;
	background: url(../images/arr2.png) no-repeat right center;
	font-family: "Arial";
	font-size: 17px;
}
.videolist .vinner:hover * {
	color: #fff;
}
.videolist .vinner:hover .vtime {
	border-top-color: #fff;
	background-image: url(../images/arr2_f.png);
}
 @media (max-width:767px) {
.videolist ul li {
	width: 50%;
}
}
 @media (max-width:501px) {
.videolist ul li {
	width: 100%;
}
}
/*单页案例中心*/

nynews {
	width: 100%;
	margin: 0 auto;
}
.nynews-list {
	width: 100%;
	height: 250px;
	padding: 50px;
	margin: 50px auto;
	box-shadow: 0 0 1px #aaa;
	box-sizing: border-box;
	position: relative;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}
.nynews-date {
	float: left;
	width: 9%;
	padding: 4% 3% 0 0;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	font-family: sans-serif;
	color: #999;
}
.nynews-date b {
	font-size: 34px;
	color: #000;
	line-height: 40px;
}
.nynews-photo {
	float: left;
	width: 20%;
	height: auto;
	overflow: hidden;
}
.nynews-photo img {
	width: 100%;
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.nynews-content {
	float: left;
	width: 59%;
	padding-left: 2%;
}
.nynews-title {
	font-size: 20px;
	font-weight: 500;
	color: #222;
	line-height: 40px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.nynews-text {
	font-size: 15px;
	line-height: 28px;
	color: #666;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.nynews-more {
	float: right;
	width: 60px;
	height: 60px;
	line-height: 60px;
	margin-top: 4%;
	font-size: 20px;
	color: #fff;
	font-family: serif;
	font-weight: bold;
	background: #e5e5e5;
	border-radius: 100%;
	text-align: center;
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.nynews-list:hover {
	box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3);
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}
.nynews-list:hover .nynews-photo img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05)
}
.nynews-list:hover .nynews-title {
	color: #0d4486;
}
.nynews-list:hover .nynews-more {
	/*background: #0d4486;*/

	transform: translateX(6px);
	-webkit-transform: translateX(6px);
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
}
.bg-theme {
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 5px;
	color: #fff;
}
.text-date {
	color: #43485E;
	font-size: 15px;
	font-family: "Arial";
}
 @media (max-width:1017px) {
.nynews-title {
	padding-bottom: 10px;
	padding-top: 10px;
}
}
 @media (max-width:621px) {
.nynews-photo {
	width: 0%;
}
.nynews-content {
	width: 80%;
}
}
 @media (max-width:453px) {
.nynews-list {
	height: 180px;
	padding: 10px;
	margin: 20px auto;
}
}
/*单页新闻中心*/

/*right*/

.newList {
	height: 130px;
	margin-bottom: 20px;
}
.nav2 {
	border-bottom: 1px solid #eee;
	line-height: 70px;
	overflow: hidden;
}
.nav2 .left {
	/*display: flex;*/

	border-left: 1px solid #eee;
}
.nav2 .left .nav-list {
/*display: flex;*/

}
.nav2 .left .nav-list .nav-item {
	width: 16%;
	height: 70px;
	float: left;
	line-height: 70px;
	border-right: 1px solid #eee;
	position: relative;
}
.nav2 .left .nav-list .nav-item a {
	display: block;
	width: 230px;
	height: 64px;
	line-height: 64px;
	padding-left: 20px;
	font-size: 18px;
	color: #666;
	position: relative;
}
.nav2 .left .nav-list .nav-item a i {
	display: block;
	position: absolute;
	right: 40px;
	top: 50%;
	transform: translateY(-50%) rotateZ(0);
	transition: .2s;
}
.search {
	height: 56px;
	border: 1px solid #ddd;
	display: flex;
	border-radius: 16px;
	overflow: hidden;
	margin-top: 30px;
	position: relative;
}
.search input[type=text] {
	display: block;
	box-sizing: border-box;
	border: none;
	outline: none;
	padding-left: 20px;
	flex-grow: 1;
}
 .search input[type=text]::placeholder {
 font-size: 16px;
 color: #999;
}
.search input[type=submit] {
	display: block;
	box-sizing: border-box;
	border: none;
	outline: none;
	width: 90px;
	height: 100%;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	color: #fff;
}
.search i {
	position: absolute;
	right: 45px;
	top: 50%;
	transform: translate(50%, -50%);
	font-size: 24px;
	color: #fff;
}
.newDetailLink {
	padding: 0 30px;
	display: flex;
	flex-wrap: nowrap;
	padding: 0 20px;
	align-items: center;
	position: relative;
	z-index: 3;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
}
.newList:hover .newDetailLink:before {
	width: 100%;
	left: 0px;
}
.newDetailLink:before {
	content: "";
	display: block;
	width: 0px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	transition: all 0.5s;
	background: linear-gradient(to top, #2e3192, #29abe2) !important;
	z-index: -1;
}
.newDate {
	color: #333;
	padding-right: 30px;
	border-right: 1px solid #fff;
	transition: all 0.5s;
	height: 100%;
	display: grid;
	align-content: center;
}
.newDate em {
	font-size: 55px;
	height: 64px;
	line-height: 64px;
	font-family: "Arial";
	display: block;
	text-align: center;
}
.newDate span {
	font-size: 16px;
	width: 64px;
	font-family: "Arial";
	display: block;
	text-align: center;
}
.contentts {
	overflow: hidden;
	padding-left: 30px;
	transition: all .5s ease;
}
/*.content {

	overflow: hidden;

	padding-left: 30px;

	transition: all .5s ease;

}

*/.newTitle {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000;
	transition: all .5s ease;
	font-size: 22px;
	font-weight: lighter;
	margin-bottom: 15px;
}
.newMs {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	color: #666;
	font-size: 14px;
	transition: all 0.3s;
}
.newList:hover .newTitle, .newList:hover .newMs, .newList:hover .newDate {
	color: #fff;
}
.newsItem {
	padding: 30px 0 2px 0;
	/*border-bottom: 1px solid #ececec;*/

	position: relative;
	overflow: hidden;
}
.leftTitle span {
	display: block;
	height: 36px;
	font-size: 16px;
	line-height: 36px;
	color: #666;
	font-family: "Arial";
}
.leftTitle h3 {
	font-size: 28px;
	height: 68px;
	line-height: 68px;
	color: #686868;
	font-weight: normal;
}
.leftTitle p {
	font-size: 16px;
	color: #666;
	line-height: 36px;
	height: 70px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.leftTitle input[type=button] {
	width: 160px;
	height: 50px;
	margin-top: 35px;
	border: none;
	outline: none;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;
	color: #fff;
	font-size: 16px;
	margin-bottom: 50px;
}
.leftTitle input[type=button] {
	transition: .5s ease-in-out;
}
.leftTitle:hover h3 {
	background-image: linear-gradient(to bottom, #29abe2, #2e3192);
	-webkit-background-clip: text;
	color: transparent;
}
.leftTitle input[type=button]:hover {
	transition: .5s ease-in-out;
	transform: translateY(-10px);
}
 @media only screen and (max-width:1350px) {
.nav2 .left .nav-list .nav-item {
	width: 20%;
}
}
 @media only screen and (max-width:1077px) {
.nav2 .left .nav-list .nav-item {
	width: 23%;
}
}
 @media only screen and (max-width:930px) {
.nav2 .left .nav-list .nav-item {
	width: 26%;
}
}
 @media only screen and (max-width:819px) {
.nav2 .left .nav-list .nav-item {
	width: 30%;
}
}
 @media only screen and (max-width:711px) {
.nav2 .left .nav-list .nav-item {
	width: 49%;
}
.nav2 .left .nav-list .nav-item:nth-child(2) {
	border-right: none;
}
}
 @media only screen and (max-width:432px) {
.nav2 .left .nav-list .nav-item {
	width: 100%;
	border-right: none;
}
}
/*left*/

.article h2 {
	display: flex;
	height: 68px;
	line-height: 68px;
	font-size: 28px;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
}
.article h2 span {
	display: block;
	height: 68px;
	line-height: 68px;
	border-bottom: 1px solid #004098;
}
.article .articleItem {
	padding: 24px 0 24px 0;
	border-bottom: 1px solid #ddd;
}
.article .articleItem a {
	display: flex;
	text-decoration: none;
}
.article .articleItem a .articleText {
	margin-left: 30px;
}
.article .articleItem a .articleText h3 {
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 36px;
	color: #333;
}
.article .articleItem a .articleText p {
	color: #333;
	background: url(../images/da.png) no-repeat center left;
	padding-left: 20px;
	font-family: "Arial";
	font-size: 16px;
}
/**/

.side_left {
	width: 30%;
	float: left;
	overflow: hidden;
}
.side_right {
	width: 65%;
	float: right;
}
.pside_left {
	width: 21%;
	float: left;
	overflow: hidden;
}
.pside_right {
	width: 75%;
	float: right;
}
.submuen {
/*border: 3px solid #214d98;

	background-color: #fff;*/

}
.submuen_title {
	text-align: center;
	color: #fff;
	line-height: 100px;
	font-size: 30px;
	font-weight: bold;
	background: linear-gradient(to bottom, #29abe2, #2e3192) !important;/*background-color: #214d98;*/
}
.submuen_title h3 {
	font-size: 30px;
	font-weight: normal;
}
.serv2 {
	background-color: #f8f8f8;
	padding: 10px 20px 20px;
}
.serv2 ul li {
	/*padding: 10px;*/

	margin: 0;
}
.serv2 li .t {
}
/*.serv2 li .t a:first-child{

    border-top: none;

}*/

.serv2 li .t a {
	display: block;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ededed;
	font-size: 16px;
	position: relative;
	padding-left: 15px;
	color: #333;
	background: url(../images/ft-jt1.png) right center no-repeat;/*line-height: 60px;

	background: linear-gradient(to right, #2e3192, #29abe2) !important;

	color: #fff;

	font-size: 18px;

	text-align: center;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	border-radius: 5px;*/
}
.serv2 li .t a:hover {
	color: #29abe2;
}
.serv2 li .txt p:hover a {
	color: #cc2727;
}
.serv2 .txt p a {
	display: block;
	line-height: 60px;
	font-size: 15px;
	border-bottom: 1px dotted #e5e5e5;
	background: url(../images/aao_10.jpg) left center no-repeat;
	padding-left: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}
.site {
	background: url(../images/mbg2.jpg) no-repeat center center;
	background-size: cover;
 padding: .36rem .22rem .7rem;
	color: #fff;
	line-height: 30px;
}
.site p {
	position: relative;
	padding-left: 40px;
}
.site p em {
	position: absolute;
	left: 0;
	top: 0;
}
.spzl {
}
.spzl .inner {
	display: block;
	background: #f8f8f8;
	padding-bottom: 30px;
	display: -webkit-flex;
	display: flex;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-pack: center;
	box-pack: center;
	text-align: center;
}
.spzl .inner .icon {
	width: 66px;
	height: 66px;
	display: block;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.spzl .inner .icon .ic {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
}
.spzl .inner h4 {
	font-size: 24px;
	margin: 20px 0 10px;
	color: #000;
}
.spzl .inner .desc {
	font-size: 18px;
	color: #787878;
}
 @media only screen and (max-width:1080px) {
.pside_left {
	width: 30%;
}
.pside_right {
	width: 67%;
}
.imglist ul li {
	width: 50%;
}
}
 @media only screen and (max-width:1023px) {
.side_left {
	width: 100%;
	float: none;
	overflow: hidden;
}
.side_right {
	width: 100%;
	margin-left: 0;
	overflow: hidden;
}
}
 @media only screen and (max-width:800px) {
.pside_left {
	width: 100%;
	float: none;
	overflow: hidden;
}
.pside_right {
	width: 100%;
	margin-left: 0;
	overflow: hidden;
}
}
 @media only screen and (max-width:501px) {
.leftTitle h3 {
	font-size: 23px;
}
}
 @media only screen and (max-width:411px) {
.leftTitle h3 {
	font-size: 20px;
}
}
 @media only screen and (max-width:363px) {
.leftTitle h3 {
	font-size: 18px;
}
}
 @media only screen and (max-width:500px) {
.imglist ul li {
	width: 100%;
}
}
