@charset "UTF-8";

body {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #666666;
}

img {
	max-width: 100%;
} 
@font-face {
	font-family: "helev";
	src: url("../fonts/helev.TTF");
	font-weight: normal;
	font-style: normal;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear {
	clear: both;
} 

.footH {
	height: 50px;
	display: none;
}

.footFix {
	background: #1054a0;
	height: 50px;
	padding: 10px 0;
	display: none;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	color: #fff;
}

.footFix>a {
	display: inline-block;
	width: 33%;
	font-size: 16px;
	color: #ffffff !important;
}

.footFix>a>i.iconfont {
	font-size: 20px;
	margin-right: 5px;
	color: #fff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.swiper-pagination-bullet-active{
	background: #0050a0 !important;
}
.container.index{
	width: 96%;
	max-width: 1480px;
}

/* head */
.head{
	width: 100%;
	padding: 25px 0 15px;
	background: rgba(255,255,255,1);
	z-index: 1009;
	border-bottom: 3px solid #cfcfcf;
	transition: all .5s ease;
}
.head .container{
	width: 96%;
	max-width: 1520px;
}
.head.fixedbg{
	position: fixed;
	top: 0;
	background: rgba(255,255,255,.98);
	padding: 20px 0 12px;
	border-bottom: 3px solid #1054a0;
	box-shadow: 0 6px 15px 0 rgba(0, 0, 0, .1);
	transition: all .5s ease;
}
.head .Logo{
	float: left;
	overflow: hidden;
}
.head .Logo .logo-words{
	margin-left: 60px;
}
.head .Logo .logo-words .cn{
	font-family: "思源黑体 CN";
	font-size: 24px;
	font-weight: bold;
	color: #4a4949;
	line-height: 26px;
}
.head .Logo .logo-words .en{
	font-family: arial;
	font-size: 14px;
	color: #696969;
	line-height: 19px;
	letter-spacing: 1px;
}
.WebLink{
	float: right;
	padding: 8px 0 0 0;
}
.WebLink li{
	float: left;
	margin-left: 44px;
}
.WebLink li:nth-child(1){
	margin-left: 0;
}
.WebLink li > a{
	display: block;
	line-height: 25px;
	font-weight: bold;
	font-size: 16px;
	color: #4a4949;
}
.WebLink li:hover > a,
.WebLink li.on > a{
	color: #1054a0;
}
.head-search_tel{
	float: right; 
	margin-top: 10px;
}
.head-search{
	float: left;
	cursor: pointer;
}
.head-search i{
	font-size: 20px;
	color: #666666;
	margin: 0 20px 0 49px;
}
.head-search:hover i{
	color: #1054a0;
	transition: all .5s ease;
}
.head-tel{
	float: left;
}
.head-tel i{
	font-size: 15px;
	color: #5a5a5a;
	margin-right: 9px;
	position: relative;
	top: -1px;
	transition: all .5s ease;
}
.head-tel a{
	font-weight: bold;
	font-size: 18px;
	color: #da0404;
}

/* indexProduct */
.indexProduct{
	width: 100%;
	padding: 42px 0 52px;
	background: #eff3f5;
}
.indexProduct .container{
	width: 96%;
	max-width: 1520px;
}
.top-search{
	width: 60%;
	max-width: 612px;
	margin: 0 auto;
	border: 1px solid #cccccc;
	height: 47px;
	border-radius: 47px;
	overflow: hidden;
	background-color: #fff;
}
.top-search input[type=text]{
	width: 90%;
	float: left;
	border: none;
	outline: none;
	height: 45px;
	background: none;
	font-size: 24px;
	color: #999999;
	text-indent: 26px;
}
.top-search input[type=text]::placeholder{
	color: #999;
}
.top-search span{
	display: block;
	width: 10%;
	float: left;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
}
 .top-search span i{
	font-size: 20px;
	color: #5a5a5a;
}
.indexProduct .row{
	margin-top: 50px;
}
.indexProduct .row .pdg{
	padding: 0 12.5px;
}
.sy-pro-list{
	background: #fff;
	overflow: hidden;
	margin-bottom: 30px;
    transition: all .5s ease;
}
.sy-pro-list:hover{
	box-shadow: 0px 0px 13px 0 rgba(0, 0, 0, .2);
    transition: all .5s ease;
}
.sy-pro-list .Info{
	width: 40.27%;
	padding: 42px 0 0 50px;
	float: left;
}
.sy-pro-list .Info .sub{
	font-size: 16px;
	color: #858585;
	line-height: 28px;
	height: 84px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin: 42px 0 65px;
}
.sy-pro-list .Info span{
	display: block;
	width: 150px;
	line-height: 40px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #fff;
	background: #111111;
	transition: all .5s ease;
}
.sy-pro-list:hover .Info span{
	background: #1054a0;
	transition: all .5s ease;
}
.sy-pro-list .Pic{
	width: 48%;
	max-width: 355px;
	float: right;
	overflow: hidden;
}
.sy-pro-list .Pic img{
	display: block;
	width: 100%;
	transform: scale(1);
	transition: all .5s ease;
}
.sy-pro-list:hover .Pic img{
	transform: scale(1.12);
    transition: all .5s ease;
}

/* indexSolution */
.indexSolution{
	width: 100%;
	padding: 58px 0 95px;
}
.indexSolution .container{
	width: 96%;
	max-width: 1200px;
}
#syFaSwiper{
	margin-top: 45px;
}
.sy-jjfa-list{
	position: relative;
}
.sy-jjfa-list .Pic{
	width: 100%;
	overflow: hidden;
}
.sy-jjfa-list .Pic img{
	display: block;
	width: 100%;
    transition: all .5s ease;
}
.sy-jjfa-list:hover .Pic img{
	-webkit-filter: blur(5px); filter: blur(5px); 
    transition: all .5s ease;
}
.sy-jjfa-list .Info{
	position: absolute;
	width: 100%;
	top: 58px;
	left: 0;
	color: #fff;
	text-align: center;
}
.sy-jjfa-list .Info .tit{
	font-size: 32px;
	line-height: 36px;
}
.sy-jjfa-list .Info .sub{
	font-size: 16px;
	margin: 22px 0 34px;
}
.sy-jjfa-list .Info .more{
	font-family: arial;
	font-display: 12px;
}

/* indexAbout */
.indexAbout{
	width: 100%;
	padding: 88px 0 82px;
	background: url(../images/sy-about-back.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed; 
}
.indexAbout .container{
	width: 96%;
	max-width: 1035px;
}
.indexAbout .web-sy-top-tit{
	color: #fff;
	font-size: 40px;
	line-height: 45px;
}
.indexAbout .web-sy-top-sub{
	color: #fff;
}
.indexAbout .sy-abt-more{
	display: block;
	width: 150px;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
	font-family: arial;
	color: #fff;
	margin: 37px auto 0;
	background: #111111;
}
.indexAbout .sy-abt-more:hover{
	border-radius: 50px;
}
.indexAbout .row{
	margin: 85px auto 0;
	width: 50%;
}
.indexAbout .row .pdg{
	padding: 0 19px;
}
.sy-abt-lm{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.sy-abt-lm .Pic{
	width: 100%;
	overflow: hidden;
}
.sy-abt-lm .Pic img{
	display: block;
	width: 100%;
	transform: scale(1);
    transition: all .5s ease;
}
.sy-abt-lm:hover .Pic img{
	transform: scale(1.12);
    transition: all .5s ease;
}
.sy-abt-lm .Info{
	position: absolute;
	top: 52px;
	left: 42px;
}
.sy-abt-lm .Info .en{
	font-family: Myriad Pro;
	letter-spacing: 1px;
}
.sy-abt-lm .Info .cn{
	font-family: "思源黑体 CN";
	font-size: 24px;
	color: #000000;
	margin: 8px 0 40px;
}
.sy-abt-lm .Info .more{
	font-family: arial;
	font-size: 12px;
	color: #3b3b3b;
}

/* indexNews */
.indexNews{
	width: 100%;
	padding: 70px 0 82px;
}
.indexNews .container{
	width: 96%;
	max-width: 1400px;
}
.indexNews .top-H4{
	position: relative;
	font-size: 40px;
	color: #141416;
	line-height: 45px;
}
#syNewsSwiper{
	margin-top: 58px;
}
#syNewsSwiper .swiper-slide{
	padding: 16px 10px;
    transition: all .5s ease;
}
#syNewsSwiper .swiper-slide:hover{
	background: #1054a0;
    transition: all .5s ease;
}
.sy-news-list{
	border-bottom: 1px solid #1054a0;
	padding-bottom: 16px;
    transition: all .5s ease;
}
#syNewsSwiper .swiper-slide:hover .sy-news-list{
	border-bottom: 1px solid #fff; 
	transition: all .5s ease;
}
.sy-news-list .time{
	font-family: arial;
	font-size: 14px;
	color: #828282;
	padding: 0 15px;
	transition: all .5s ease;
}
#syNewsSwiper .swiper-slide:hover .sy-news-list .time{
	color: #fff;
	transition: all .5s ease;
}
.sy-news-list .tit{
	font-weight: bold;
	font-size: 20px;
	color: #111111;
	line-height: 30px;
	height: 60px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin: 28px 0 85px;
	padding: 0 15px;
	transition: all .5s ease;
}
#syNewsSwiper .swiper-slide:hover .sy-news-list .tit{
	color: #fff;
	transition: all .5s ease;
}
.sy-news-list .views{
	text-align: right;
	font-family: arial;
	font-size: 12px;
	color: #3b3b3b;
	transition: all .5s ease;
}
#syNewsSwiper .swiper-slide:hover .sy-news-list .views{
	color: #fff;
	transition: all .5s ease;
}
.sy-news-list .views i{
	font-size: 21px;
	color: #c1c1c1;
	margin-right: 8px;
	position: relative;
	top: 3px;
}
#syNewsSwiper .swiper-slide:hover .sy-news-list .views i{
	color: #fff;
	transition: all .5s ease;
}
#syNewsN,#syNewsP{
	width: 12px;
	height: 16px;
	top: 35px;
}
#syNewsN{
	background: url(../images/sy-news-jt-n.png) no-repeat center center;
}
#syNewsP{
	background: url(../images/sy-news-jt-p.png) no-repeat center center;
	left: auto;
	right: 50px;
}

/* web-top */
.web-sy-top-tit{
	text-align: center;
	font-size: 48px;
	color: #000000;
	line-height: 52px;
}
.web-sy-top-sub{
	text-align: center;
	font-size: 16px;
	color: #4e4e4e;
	line-height: 30px;
	margin-top: 30px;
}

/* company */
.company{
	width: 100%;
	padding: 118px 0 114px;
	background: #f5fafc;
}
.sub-company-left{
	width: 46.571428571%;
	float: left;
}
.sub-company-left .t-en{
	font-family: arial;
	font-size: 12px;
	color: #3b3b3b;
	letter-spacing: 2px;
}
.sub-company-left .t-cn{
	font-family: "思源黑体 CN";
	font-size: 36px;
	color: #000000;
}
.sub-company-left .info{
	font-size: 16px;
	color: #111111;
	line-height: 32px;
	margin-top: 48px;
}
.sub-company-right{
	width: 45%;
	float: right;
	position: relative;
}
.sub-company-right .pic img{
	display: block;
	width: 100%;
}
.sub-company-right .num-info{
	position: absolute;
	left: -72px;
	top: 68px;
	background: #005aac;
	width: 200px;
	padding: 28px 17px 28px;
}
.sub-company-right .num-info .list{
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 34px;
	padding-left: 35px;
	margin-bottom: 25px;
}
.sub-company-right .num-info .list span{
	font-size: 68px;
	font-family: arial;
	line-height: 70px;
}
.sub-company-right .num-info .list:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
/* culture */
.culture{
	width: 100%;
	padding: 52px 0 95px;
	background: url(../images/culture-back.jpg) no-repeat top center;
	background-size: cover;
}
.abt-tit-en{
	text-align: center;
	color: #fff;
	font-family: arial;
	font-size: 12px;
	letter-spacing: 2px;
}
.abt-tit-cn{
	color: #fff;
	text-align: center;
	font-family: "思源黑体 CN";
	font-size: 36px;
	letter-spacing: 2px;
	margin-top: 2px;
}
.abt-tit-label{
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-top: 28px;
}
.culture .row{
	margin-top: 70px;
}
.culture .row .pdg{
	padding: 0 10px;
}
.culture-list{
	position: relative;
}
.culture-list .Pic{
	overflow: hidden;
}
.culture-list .Pic img{
	display: block;
	width: 100%;
}
.culture-list .Info{
	position: absolute;
	top: 128px;
	left: 50px;
	font-weight: bold;
	font-size: 22px;
	color: #1b1d22;
	line-height: 34px;
	font-family: "思源黑体 CN";
}
/* honor */
.honor{
	width: 100%;
	padding: 48px 0 75px;
	background: url(../images/honor-back.png) no-repeat bottom center;
	background-size: 100%;
}
.honor .abt-tit-en{
	color: #3b3b3b;
}
.honor .abt-tit-cn{
	color: #000000;
}
.honor-show{
	margin-top: 35px;
	position: relative;
}
.honor-gallery-top{
	width: 40.8%;
	max-width: 570px;
	float: left;
	background: #fff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2); 
    transition: all .5s ease;
}
.honor-gallery-top .swiper-slide{
	padding: 25px;
}
.honor-gallery-top .Pic img{
	display: block;
	width: 100%;
}
.honor-right{
	width: 53%;
	max-width: 740px; 
	position: absolute !important;
	bottom: 25px;
	right: 0;
	position: relative;
} 
#honorN,#honorP{
	width: 55px;
	height: 55px;
	margin-top: 0;
	top: -133px;
	border-radius: 100%; 
}
#honorN{
	right: auto;
	left: 100px;
	border: 1px solid #005aac;
	background: #005aac url(../images/honor-n.png) no-repeat center center;
}
#honorN.swiper-button-disabled{
	border: 1px solid #d4d8da;
	opacity: 1;
	background: #fff url(../images/honor-n1.png) no-repeat center center;
}
#honorP{
	border: 1px solid #005aac;
	background: #005aac url(../images/honor-p.png) no-repeat center center;
	left: 0;
}
#honorP.swiper-button-disabled{
	border: 1px solid #d4d8da;
	opacity: 1;
	background: #fff url(../images/honor-p1.png) no-repeat center center;
}

/* news */
.news{
	width: 100%;
	padding: 74px 0 ;
}
.news .row{
	
}
.news .row .pdg{
	padding: 0 16px;
	margin-bottom: 25px;
}
.news-list-box{ 
	transition: all .5s ease;
}
.news-list-box:hover{
	background: #005aac;
	transition: all .5s ease;
}
.news-list{
	padding: 16px 12px;
	position: relative;
}
.news-list .Pic{
	position: absolute;
	width: 55%;
	max-width: 360px;
	top: -18px;
	left: -45px;
	opacity: 0;
	transition: all .5s ease;
}
.news-list:hover .Pic{
	opacity: 1;
	left: 0;
	top: -25px;
	transition: all .5s ease;
}
.news-list .Info{
	width: 100%;
	float: right;
	border-bottom: 1px solid #005aac;
	padding-bottom: 14px; 
	transition: all .5s ease;
}
.news-list-box:hover .news-list .Info{
	border-bottom: 1px solid #fff;
	transition: all .5s ease;
}
.news-list:hover .Info{
	width: 42%;
	max-width: 305px; 
	transition: all .5s ease;
}
.news-list .Info .time{
	font-family: arial;
	font-size: 14px;
	color: #828282;
	margin-top: 17px;
	transition: all .5s ease;
}
.news-list-box:hover .news-list .Info .time{
	color: #fff;
	transition: all .5s ease;
}
.news-list .Info .tit{
	font-weight: bold;
	font-size: 20px;
	color: #111111;
	line-height: 30px;
	margin-top: 22px;
	height: 30px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.news-list-box:hover .news-list .Info .tit{
	color: #fff;
	transition: all .5s ease;
}
.news-list .Info .sub{
	font-weight: bold;
	font-size: 16px;
	color: #444546;
	line-height: 28px;
	margin-top: 15px;
	height: 56px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.news-list-box:hover .news-list .Info .sub{
	color: #fff;
	transition: all .5s ease;
}
.news-list .Info .views{
	text-align: right;
	font-family: arial;
	font-size: 12px;
	color: #3b3b3b;
	margin-top: 20px;
	transition: all .5s ease;
}
.news-list-box:hover .news-list .Info .views{
	color: #fff;
	transition: all .5s ease;
}
.news-list .Info .views i{
	font-size: 21px;
	color: #c4c4c4;
	margin-right: 5px;
	position: relative;
	top: 3px;
}
/* newsDe */
.newsDe{
	width: 100%;
	padding: 100px 0;
}
.sub-newsde-left{
	width: 68.928571428%;
	float: left;
}
.sub-newsde-left .title{
	font-weight: bold;
	font-size: 24px;
	color: #111111;
}
.sub-newsde-left .time{
	font-size: 14px;
	color: #828282;
	margin-top: 18px;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 27px;
}
.sub-newsde-left .content{
	font-size: 16px;
	color: #444546;
	line-height: 30px;
	margin-top: 38px;
}
.de-page{
	overflow: hidden;
	border-top: 1px solid #d3d3d3;
	margin-top: 108px;
	padding-top: 36px;
}
.de-page .sxy{
	width: 75%;
	float: left;
}
.de-page .sxy a{
	display: block;
	font-size: 16px;
	color: #444546;
	line-height: 30px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.de-page .sxy a:hover{
	color: #005aac;
}
.de-page .return{
	display: block;
	float: right;
	width: 150px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #005aac;
	margin-top: 5px;
}
.de-page .return:hover{
	border-radius: 40px;
}
.sub-newsde-right{
	width: 21.428571428%;
	float: right;
}
.sub-newsde-right .top-H4{
	width: 100%;
	line-height: 45px;
	background: #e5eef5;
	border-left: 2px solid #005aac;
	font-size: 18px;
	color: #005aac;
	text-indent: 18px;
	font-size: 18px;
}
.tuijian-news{
	margin-top: 26px;
}
.tuijian-news .list{
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 16px;
	margin-bottom: 23px;
	transition: all .5s ease;
}
.tuijian-news .list:hover{
	border-bottom: 1px solid #005aac;
	transition: all .5s ease;
}
.tuijian-news .list .tit{
	font-size: 16px;
	color: #636262;
	line-height: 25px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.tuijian-news .list:hover .tit{
	color: #005aac;
	transition: all .5s ease;
}
.tuijian-news .list .time{
	font-size: 14px;
	color: #9a9a9a;
	margin-top: 12px;
}
.tuijian-news .list .time i{
	font-size: 13px;
	color: #929292;
	margin-right: 9px;
}

/* contact */
.contact{
	width: 100%;
	padding: 95px 0;
}
.lx-top-sub{
	font-weight: bold;
	font-size: 18px;
	color: #111111;
}
.contact-content{
	margin-top: 55px;
}
.sub-contact-left{
	width: 30%;
	float: left;
}
.sub-contact-left .cur-name{
	font-weight: bold;
	font-size: 24px;
	color: #005aac;
}
.sub-contact-left .lx-info{
	margin-top: 18px;
}
.sub-contact-left .lx-info .list{
	border-bottom: 1px solid #d9d9d9;
	font-size: 16px;
	font-weight: bold;
	color: #4b4b4b;
	line-height: 26px;
	padding: 16px 0 18px;
}
.sub-contact-left .lx-info .list a{
	color: #4b4b4b;
}
.sub-contact-left .lx-info .list a:hover{
	color: #2673b8;
}
.sub-contact-left .lx-info .list i{
	font-size: 17px;
	color: #1a6bb4;
	margin-right: 18px;
}
.sub-contact-center{
	width: 13.071428571%;
	float: left;
	margin-left: 80px;
	margin-top: 94px;
}
.sub-contact-center img{
	display: block;
	width: 100%;
}
.sub-contact-center p{
	text-align: center;
	font-size: 14px;
	color: #929292;
	margin-top: 15px;
}
.sub-contact-right{
	width: 42.857142857%;
	float: right;
	margin-top: 50px;
}
.sub-contact-right input[type=text]{
	width: 100%;
	height: 50px;
	background: #f5f5f5;
	border: none;
	outline: none;
	margin-bottom: 10px;
	padding: 0;
	font-size: 16px;
	text-indent: 42px;
	transition: all .5s ease;
}
.sub-contact-right input[type=text]:focus{
	box-shadow: 0px 0px 10px 0 rgba(0, 90, 172, .3);
	transition: all .5s ease;
}
.sub-contact-right input#name{
	background: #f5f5f5 url(../images/c-name.png) no-repeat left 16px center;
}
.sub-contact-right input#tel{
	background: #f5f5f5 url(../images/c-tel.png) no-repeat left 16px center;
}
.sub-contact-right input[type=text]::placeholder{
	color: #9f9b9b;
}
.sub-contact-right textarea{
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	min-height: 140px;
	max-height: 140px;
	background: #f5f5f5 url(../images/c-msg.png) no-repeat top 16px left 16px;
	text-indent: 42px;
	font-size: 16px;
	border: none;
	outline: none;
	padding: 10px 0 0 0;
	line-height: 25px;
	transition: all .5s ease;
}
.sub-contact-right textarea:focus{
	box-shadow: 0px 0px 10px 0 rgba(0, 90, 172, .3);
	transition: all .5s ease;
}
.sub-contact-right textarea::placeholder{
	color: #9f9b9b;
}
.sub-contact-right input[type=button]{
	width: 180px;
	height: 45px;
	background: #005aac;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	border: none;
	outline: none;
	transition: all .5s ease;
}
.sub-contact-right input[type=button]:hover{
	border-radius: 45px;
	transition: all .5s ease;
}
.maps{
	width: 100%;
	overflow: hidden;
	margin-top: 85px;
}

/* service */
.service-warp{
	width: 100%;
	position: relative;
	padding: 0 ;
}
.service-left-back{
	width: 25%;
	height: 100%;
	max-width: 460px;
	background-color: #f5f5f7;
	position: absolute;
	top: 0;
	left: 0;
	box-sizing: 2;
	box-shadow: inset -3px 1px 13px 0 rgba(0, 0, 0, .2);
	transition: all .5s ease;
}
.service-left-back span{
	display: block;
	width: 100%;
	height: 120px;
	background-color: #474c51;
}
.sub-service-class{
	width: 16%;
	max-width: 202px;
	float: left;
	position: relative;
	z-index: 33;
}
.sub-service-class .top-H4{
	line-height: 120px;
	color: #fff;
	font-size: 36px;
}
.service-class-box{
	border-left: 1px solid #dfdfe0;
	padding: 0 0 80px 0;
}
.service-class-box .item{
	margin-bottom: 4px;
}
.service-class-box .item h3{
	width: 100%;
	line-height: 35px;
	background: #e5eef5;
	transition: all .5s ease;
}
.service-class-box .item.on h3,
.service-class-box .item h3:hover{
	background-color: #005aac;
	transition: all .5s ease;
}
.service-class-box .item h3 a{
	display: block;
	background: url(../images/jh-ls.png) no-repeat right 24px center;
	padding: 0 45px 0 18px;
	font-size: 14px;
	color: #005aac;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	transition: all .5s ease;
}
.service-class-box .item.on h3 a,
.service-class-box .item h3:hover a{
	color: #fff;
	background: url(../images/jh-bs.png) no-repeat right 24px center;
	transition: all .5s ease;
}
.service-class-box .item ul{
	padding: 12px 0;
	display: none;
}
.service-class-box .item.on ul{
	display: block;
}
.service-class-box .item ul li{
	margin-bottom: 9px;
}
.service-class-box .item ul li a{
	line-height: 30px;
	background: url(../images/jh-hs.png) no-repeat left 20px center;
	padding: 0 14px 0 35px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 14px;
	color: #53595e;
}
.service-class-box .item ul li:hover a,
.service-class-box .item ul li.on a{
	color: #005aac;
	background: url(../images/jh-ls.png) no-repeat left 20px center;
}
.sub-service-list{
	width: 80%;
	float: right;
}
.top-brand-info{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 36px;
	margin-top: 40px;
}
.top-brand-info .Pic{
	width: 19.642857142%;
	float: left;
	border: 1px solid #f1f1f1;
	padding: 30px 5px;
}
.top-brand-info .Pic img{
	display: block;
	width: 100%;
}
.top-brand-info .Info{
	width: 55.178571428%;
	float: left;
	margin-left: 27px;
}
.top-brand-info .Info .className{
	font-size: 28px;
	color: #2f2e2e;
	line-height: 32px;
	margin-top: 8px;
}
.top-brand-info .Info .sub{
	font-size: 16px;
	color: #7e7e7e;
	line-height: 28px;
	margin-top: 5px;
}
.top-brand-info .return{
	display: block;
	float: right;
	width: 150px;
	line-height: 40px;
	background: #005aac;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-top: 38px;
	transition: all .5s ease;
}
.top-brand-info .return:hover{
	border-radius: 40px;
	transition: all .5s ease;
}
.sub-service-list .row{
	margin-top: 36px;
}
@media (min-width: 1240px){
	.sub-service-list .col-md-4 {
		width: 20%;
	}
}
.sub-service-list .row .pdg{
	padding: 0 11.5px;
	margin-bottom: 65px;
}
.service-list{
	width: 100%;
}
.service-list .Pic{
	border: 1px solid #f1f1f1;
	overflow: hidden;
	transition: all .5s ease;
}
.service-list:hover .Pic{
	border: 1px solid #005aac;
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .2);
	transition: all .5s ease;
}
.service-list .Pic img{
	display: block;
	width: 100%;
}
.service-list p{
	text-align: center;
	font-size: 15px;
	color: #797979;
	line-height: 22px;
	margin-top: 24px;
	height: 44px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.service-list:hover p{
	color: #005aac;
	transition: all .5s ease;
}
.sub-service-content{
	width: 80%;
	float: right;
	padding: 96px 0 ;
}
.sub-service-content .is-label{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}
.serviceDe-one{
	overflow: hidden;
}
.serviceDe-one .Pic{
	width: 50%;
	float: left;
}
.serviceDe-one .Info{
	width: 45.535714285%;
	float: right;
}
.serviceDe-one .Info .xh{
	font-size: 18px;
	color: #005aac;
}
.serviceDe-one .Info .tit{
	font-weight: bold;
	font-size: 24px;
	color: #2f2e2e;
	line-height: 28px;
	margin-top: 12px;
}
.serviceDe-one .Info .cont{
	font-size: 16px;
	color: #505050;
	line-height: 32px;
	margin-top: 45px;
}
.serviceDe-two{
	border-top: 1px solid #f2f2f2;
	padding-top: 36px;
	margin-top: 70px;
}
.serviceDe-two .content{
	font-size: 16px;
	color: #505050;
	line-height: 30px;
	margin-top: 25px;
}
.serviceDe-three{
	margin-top: 100px;
}
.ser-download-list{
	overflow: hidden;
	margin-top: 20px;
}
.ser-download-list .list{
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 25px;
}
.ser-download-list .list .tit{
	float: left;
	padding-left: 49px;
	font-size: 16px;
	color: #505050;
}
.ser-download-list .list .down{
	float: right;
	display: block;
	font-size: 16px;
	color: #005aac;
}
.ser-download-list .list .down i{
	font-size: 26px;
	position: relative;
	top: 4px;
	margin-right: 16px;
}

/* tech */
.tech{
	width: 100%;
	padding: 98px 0 42px;
}
.tech .box1{
	overflow: hidden;
	margin-bottom: 48px;
}
.tech .box1 .list{
	width: 48.928571428%;
	float: left;
	overflow: hidden;
	position: relative;
}
.tech .box1 .list:nth-child(2){
	float: right;
}
.tech .box1 .list .Pic img{
	display: block;
	width: 100%;
	transform: scale(1);
    transition: all .5s ease;
}
.tech .box1 .list:hover .Pic img{
	transform: scale(1.12);
    transition: all .5s ease;
}
.tech .box1 .list .Info{
	position: absolute;
	top: 94px;
	left: 70px;
	text-align: center;
	color: #fff;
}
.tech .box1 .list .Info .cn{
	font-size: 36px;
	line-height: 40px;
}
.tech .box1 .list .Info .en{
	font-family: arial;
	font-size: 12px;
	margin-top: 24px;
}
.tech .box2{
	background: #f5fafc;
	overflow: hidden;
	transition: all .5s ease;
}
.tech .box2:hover{
	box-shadow: 7px 5px 13px 0 rgba(0, 0, 0, .2);
	transition: all .5s ease;
}
.tech .box2 .Pic{
	width: 48.928571428%;
	float: left;
	overflow: hidden;
}
.tech .box2 .Pic img{
	display: block;
	width: 100%;
	transform: scale(1);
	transition: all .5s ease;
}
.tech .box2:hover .Pic img{
	transform: scale(1.12);
	transition: all .5s ease;
}
.tech .box2 .Info{
	width: 33.928571428%;
	float: left;
	margin-left: 48px;
	padding-top: 50px;
}
.tech .box2 .Info .tit{
	font-size: 36px;
	color: #494a4b;
	line-height: 40px;
}
.tech .box2 .Info .sub{
	font-size: 16px;
	color: #494a4b;
	line-height: 34px;
	margin-top: 14px;
}
.tech .box2 .Info .more{
	display: block;
	width: 150px;
	text-align: center;
	line-height: 40px;
	background: #111111;
	font-family: arial;
	font-size: 12px;
	color: #fff;
	margin-top: 124px;
	transition: all .5s ease;
}
.tech .box2:hover .Info .more{
	background: #005aac;
	transition: all .5s ease;
}
/* problem */
.problem{
	width: 100%;
	padding: 72px 0 80px;
	background: #f5f5f5;
}
.problem .top-tit{
	font-size: 36px;
	line-height: 40px;
	color: #494a4b;
}
.problem-itme{
	margin-top: 32px;
}
.problem-itme .item{
	
}
.problem-itme .item h3{
	font-size: 16px;
	color: #383838;
	line-height: 30px;
	padding: 18px 0;
	text-indent: 26px;
	cursor: pointer;
	background: #fff url(../images/wt-jh.png) no-repeat right 24px center;
	border-bottom: 1px solid #efefef;
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	transition: all .5s ease;
}
.problem-itme .item h3.on{
	background: #005aac url(../images/wt-close.png) no-repeat right 24px center;
	border-bottom: 1px solid #005aac;
	color: #fff;
	transition: all .5s ease;
}
.problem-itme .item ul{
	background: #fbfbfb;
	display: none;
}
.problem-itme .item ul li{
	padding: 32px 130px 35px 26px;
	font-size: 16px;
	color: #6e6d6d;
	line-height: 35px;
	border-bottom: 1px solid #efefef;
}

/* download */
.download{
	width: 100%;
	padding: 90px 0 100px;
}
.download .container{
	width: 96%;
	max-width: 1200px;
}
.download .top-H4{
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	color: #000000;
	text-align: center;
}
.download-search{
	width: 64.583334%;
	margin: 0 auto;
	border-bottom: 1px solid #cdcdcd;
	margin-top: 50px;
}
.download-search .layui-input-block{
	margin-left: 0;
	width: 22.580645161%;
	float: left;
	margin-top: 7px;
}
.download-search input[type="text"]{
	font-size: 18px;
	color: #2f2e2e;
	border: none;
	border-right: 1px solid #d8d8d8;
	height: 30px; 
}
.download-search .layui-form-select dl dd.layui-this{
	background-color: #005aac;
}
.download-search #smsSearch{
	width: 55%;
	background: url(../images/sms-ss-ico.png) no-repeat left center;
	border: none;
	outline: none;
	height: 30px;
	padding-left: 40px;
	font-size: 18px;
	margin-left: 30px;
	margin-top: 4px;
}
.download-search #smsSearch::placeholder{
	color: #8c8c8c;
}
.download-search input[type=button]{
	width: 100px;
	height: 40px;
	border-radius: 40px;
	background: #005aac;
	border: none;
	outline: none;
	font-size: 18px;
	color: #fff;
	float: right;
}
.download-search input[type=button]:hover{
	background: #d81252;
	transition: all .5s ease;
}
.download-search .layui-form-select dl{
	top: 51px;
}
.download-table{
	margin-top: 65px;
}
.download-tr{
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	line-height: 60px;
	font-size: 16px;
	color: #474848;
	margin-bottom: 15px;
}
.download-tr.biaotou{
	background: #f5fafc;
	border-bottom: none;
	margin-bottom: 5px;
}
.download-td:nth-child(1){
	width: 45%;
	float: left;
	text-indent: 28px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.download-td:nth-child(2){
	width: 20%;
	float: left;
	text-align: center;
}
.download-td:nth-child(3){
	width: 20%;
	float: left;
	text-align: center;
}
.download-td:nth-child(4){
	width: 15%;
	float: left;
	text-align: center;
}
.download-td:nth-child(4) a{
	color: #005aac;
}
.download-td:nth-child(4) a i{
	color: #005aac;
	font-size: 18px;
	margin-right: 9px;
	position: relative;
	top: 2px;
}

/* Nybanner */
.Nybanner{
	width: 100%;
	position: relative;
}
.ny-haibao-info{
	position: absolute;
	width: 100%;
	left: 0;
	top: 158px;
	color: #fff;
	font-family: "思源黑体 CN";
}
.ny-haibao-info h4{
	font-size: 43px;
	color: #fff;
	text-align: center;
}
.ny-haibao-info .top-search{
	margin: 56px auto 0;
}
.ny-haibao-info .tit{
	font-size: 36px;
	color: #fff;
	line-height: 40px;
}
.ny-haibao-info .sub{
	font-size: 18px;
	line-height: 25px;
	margin-top: 15px;
}
.Nybanner img{
	display: block;
	width: 100%;
}

/* solution */
.solution-box1{
	width: 100%;
	padding: 95px 0 72px;
	background: #f2f2f2;
}
.solution-box1 .container{
	width: 96%;
	max-width: 1268px;
}
.solution-box1 .content{
	background: #fff;
	overflow: hidden;
	padding: 65px 80px 64px 93px;
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .2);
	transition: all .5s ease;
}
.solution-box1 .content .left{
	width: 63.470319634%;
	float: left;
}
.solution-box1 .content .left .en{
	font-family: arial;
	font-size: 12px;
	color: #3b3b3b;
	letter-spacing: 2px;
}
.solution-box1 .content .left .cn{
	font-family: "思源黑体 CN";
	font-size: 48px;
	color: #005aac;
	line-height: 52px;
	margin-top: 16px;
}
.solution-box1 .content .left .box{
	overflow: hidden;
	margin-top: 60px;
}
.solution-box1 .content .left .box .list{
	line-height: 30px;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	float: left;
	width: 50%;
	margin-bottom: 26px;
}
.solution-box1 .content .left .box .list span{
	width: 25px;
	line-height: 25px;
	border-radius: 100%;
	background: #bababa;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}
.solution-box1 .content .right{
	width: 34.246575342%;
	float: right;
	margin-top: 26px;
}
.solution-box2{
	width: 100%;
	padding: 70px 0 65px;
}
.solution-box2 .container{
	width: 96%;
	max-width: 1400px;
}
.solution-box2 .row .pdg{
	padding: 0 25px;
	margin-bottom: 30px;
}
.solution-box2 .list{
	width: 100%;
	background: #f5f5f7;
	border-radius: 5px;
	overflow: hidden;
}
.solution-box2 .list .pic{
	border: 1px solid #ebebee;
}
.solution-box2 .list .pic img{
	display: block;
	width: 100%;
}
.solution-box2 .list p{
	line-height: 59px;
	font-weight: bold;
	text-align: center;
	color: #454545;
	font-size: 16px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	padding: 0 10px;
}
.solution-box3{
	width: 100%;
	padding: 120px 0 ;
	background: #eff3f5;
}
.solution-box3 .pdg{
	padding: 0 12.5px;
} 
.solution-box3 .list{
	background: #fff;
	overflow: hidden;
	padding: 38px 0 37px;
	margin-bottom: 25px;
    transition: all .5s ease;
}
.solution-box3 .list:hover{
	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .2);
    transition: all .5s ease;
}
.solution-box3 .list .Info{
	float: left;
	margin-top: 10px;
	width: 46%;
	margin-left: 30px;
}
.solution-box3 .list .Info .tit{
	font-weight: 100;
	font-size: 26px;
	color: #005aac;
	line-height: 34px;
	height: 68px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.solution-box3 .list .Info .box{
	overflow: hidden;
	margin-top: 26px;
	min-height: 175px;
}
.solution-box3 .list .Info .box .lt{
	width: 50%;
	float: left;
	font-size: 16px;
	color: #858585;
	background: url(../images/jjfa-jt2.png) no-repeat left center;
	padding-left: 26px;
	line-height: 25px;
	margin-bottom: 10px;
}
.solution-box3 .list .Info .more{
	display: block;
	width: 150px;
	line-height: 40px;
	background: #111111;
	color: #fff;
	text-align: center;
	font-family: arial;
	font-size: 12px;
    transition: all .5s ease;
}
.solution-box3 .list:hover .Info .more{
	background: #007AFF;
    transition: all .5s ease;
}
.solution-box3 .list .Pic{
	width: 47.5%;
	float: right; 
} 

/* ny-sub-lm */
.ny-sub-lm{
	text-align: center;
	width: 100%;
	margin-top: -70px;
	position: relative;
	z-index: 99;
}
.ny-sub-lm a{
	display: inline-block;
	width: 20%;
	margin: 0 15px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 68px;
	height: 70px;
	position: relative;
}
.ny-sub-lm a:hover{
	color: #fff;
}
.ny-sub-lm a i{
	font-size: 30px;
	margin-right: 20px;
	position: relative;
	top: 3px;
}
.ny-sub-lm a span{
	position: relative;
	z-index: 33;
}
.ny-sub-lm a::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fff;
	top: 0;
	left: 0;
	transition: all .5s ease;
}
.ny-sub-lm a:hover::after,
.ny-sub-lm a.on::after{
	height: 100%;
	background: #005aac;
	transition: all .5s ease;
	z-index: 22;
}

/* footer */
footer{
	width: 100%; 
}
footer .container{
	width: 96%;
	max-width: 1400px;
}
.foot-top{
	padding: 75px 0 82px;
	background: #363636;
}
.foot-lm{
	float: left;
}
.foot-lm .lm-item{
	float: left;
	min-height: 160px;
	border-left: 1px solid #4f4e4e;
	padding-left: 55px;
	margin-left: 46px;
}
.foot-lm .lm-item:nth-child(1){
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}
.foot-lm .lm-item:nth-child(3){
	margin-left: 0;
}
.foot-lm .lm-item .h5{
	font-size: 16px;
	color: #fff;
	margin: 0;
}
.foot-lm .lm-item .link-a{
	margin-top: 25px;
	overflow: hidden;
}
.foot-lm .lm-item .link-a a{
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #a2a2a2;
}
.foot-lm .lm-item .link-a.on{
	width: 230px;
}
.foot-lm .lm-item .link-a.on a{
	float: left;
	width: 100px;
	margin-right: 10px;
}
.foot-lm .lm-item .link-a a:hover{
	color: #fff;
}
.foot-lm .lm-item .sub{
	font-size: 14px;
	color: #a2a2a2;
	line-height: 25px;
	margin-top: 26px;
}
.foot-lm .lm-item .sub a{
	color: #a2a2a2;
}
.foot-lm .lm-item .sub a:hover{
	color: #fff;
}
.foot-ewm{
	width: 148px;
	float: right;
	text-align: center;
}
.foot-ewm p{
	font-size: 12px;
	color: #a2a2a2;
	margin-top: 10px;
}
.foot-bottom{
	background: #272727;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
	color: #888888;
}
.foot-bottom a{
	color: #888;
}
.foot-bottom a:hover{
	color: #fff;
	text-decoration: underline;
}

/* MB - PC */
.isPc {
	display: block;
}

.isMobile {
	display: none;
}

/* 滚动  */
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(360deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(360deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(360deg)}
}

/*page*/
.Page {
	width: 100%;
	text-align: center;
	line-height: 50px;
	padding-top: 50px;
}

.bsBox {
	width: auto !important;
	height: auto !important;
}

/*Webkit,Opera9.5+,Ie9+*/
::selection {
	background: #1054a0;
	color: #fff;
}

/*Mozilla Firefox*/
::-moz-selection {
	background: #1054a0;
	color: #fff;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
	width: 4px;
	height: 16px;
	background-color: #fff; 
} 

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
	/*border-radius: 10px;*/
	background-color: #f2f2f2;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
	cursor: pointer;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: rgba(16, 84, 160, 1);
	border-radius: 0;
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(16, 84, 160, 1);
}

::-webkit-scrollbar-thumb:active {
	background-color: rgba(16, 84, 160, 1);
}

/*定义两端上下按钮*/
/*::-webkit-scrollbar-button {
	height: 10px;
	width: 10px;
	background: #ff6a07;
}*/
.sroll_top {
	right: 0.8%;
	bottom: 6%;
	position: fixed;
	display: none;
	cursor: pointer;
	z-index: 1000;
}

.web-btm-arw {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -110px;
    z-index: 999;
}
/*固定式扫码解决方案*/
.wyd-gdssm-jjfa-one{
	width: 100%;
	overflow: hidden;
	padding: 100px 0 68px 0;
	background: #1c6eae;
}
.wyd-gdssm-jjfa-one h4{
	font-weight: bold;
	font-size: 32px;
	color: #FFF;
	text-align: center;
}
.wyd-gdssm-jjfa-one .row{
	margin-top: 52px;
}
.wyd-gdssm-jjfa-one.dlhw .row{
	width: 80%;
    margin: 52px auto 0;
}
.wyd-gdssm-jjfa-one .row > div{
	font-weight: bold;
	font-size: 18px;
	color: #6ffff7;
	padding-left: 32px;
	background: url(../images/jjfa-jt.png) no-repeat left center;
	padding-right: 0;
	line-height: 50px;
}
/*two*/
.wyd-gdssm-jjfa-two{
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #f5f8f9;
	padding: 90px 0 50px 0;
} 
.wyd-gdssm-jjfa-two.dlwh{
	padding: 28px 0 0px 0;
	background: #fff;
}
@media (min-width: 992px){
	.wyd-gdssm-jjfa-two .col-md-3 {
	    padding-left: 7px;
	    padding-right: 7px;
	}
}
.wyd-gdssm-jjfa-two .item-list{
	width: 100%;
	overflow: hidden;
	border: 1px solid #e3e3e3;
	background: #fff;
	padding: 4px;
	margin-bottom: 18px;
	cursor: pointer;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-two .item-list .Pic{
	width: 100%;
	overflow: hidden;
}
.wyd-gdssm-jjfa-two .item-list .Pic img{
	display: block;
	width: 100%;
}
.wyd-gdssm-jjfa-two .item-list p{
	font-size: 14px;
	text-align: center;
	color: #1d1d1d;
	line-height: 35px;
	background: #ebebeb;
	margin-top: 5px;
}

.dlwh2{
	padding: 96px 0 0 0;
}
.dlwh3{
	width: 100%;
	padding: 162px 0 50px;
	background: #f4f4f4;
	margin-top: -82px;
}
.dlwh3 .abox{
	width: 47%;
	float: left;
}
.dlwh3 .abox a{
	display: inline-block;
	line-height: 35px;
	padding: 0 28px;
	background: #505050;
	color: #fff;
	font-size: 18px;
	margin-right: 10px;
	margin-bottom: 13px;
	border-radius: 50px;
}
.dlwh3 .abox a:hover{
	background: #1c6eae;
}
.dlwh3 .tit{
	font-size: 30px;
	color: #3d3d3f;
	line-height: 57px;
	border-top: 1px solid #3d3d3f;
	border-bottom: 1px solid #3d3d3f;
	float: right;
	display: inline-block;
	margin-top: 12px;
}
/*three*/
.wyd-gdssm-jjfa-three{
	width: 100%;
	overflow: hidden;
	padding: 70px 0 120px 0;
}
@media (min-width: 992px){
	.wyd-gdssm-jjfa-three .col-md-6 {
	    padding-left: 10px;
	    padding-right: 10px;
	}
}
.wyd-gdssm-jjfa-three .item-list{
	width: 100%;
	overflow: hidden;
	border: 1px solid #c9c9c9;
	margin-bottom: 20px;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-three .item-list:hover{
	border: 1px solid #0075BE;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-three .item-list .Pic{
	width: 56.802721088%;
	float: left;
	border-right: 1px solid #c9c9c9;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-three .item-list:hover .Pic{
	border-right: 1px solid #0075BE;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-three .item-list .Pic img{
	display: block;
	width: 100%;
}
.wyd-gdssm-jjfa-three .item-list .SubInfo{
	width: 35.714285714%;
	float: left;
	margin-left: 3.741496598%;
	padding: 20px 0 0 0;
}
.wyd-gdssm-jjfa-three .item-list .SubInfo h6{
	font-weight: bold;
	font-size: 18px;
	color: #404040;
	line-height: 25px;
	height: 25px;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin-bottom: 18px;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-three .item-list:hover .SubInfo h6{
	color: #0077B5;
	transition: all .5s ease;
}
.wyd-gdssm-jjfa-three .item-list .SubInfo p{
	font-size: 14px;
	color: #0f0f0f;
	float: left;
	line-height: 28px;
	padding-left: 18px;
	margin-right: 25px;
	background: url(../images/p-cp-jt.png) no-repeat left center;
}
.wyd-gdssm-jjfa-three .item-list .SubInfo p:nth-of-type(2n+2){
	float: right;
}
/*jjfa-lxxx*/
.wyd-solution-btm-sub{
	width: 100%;
	overflow: hidden;
	padding: 0 0 100px 0;
}
.wyd-solution-btm-sub .tel{
	float: left;
	text-align: center;
	overflow: hidden;
}
.wyd-solution-btm-sub .tel .hm{
	font-family: "Gotham Pro";
	font-size: 26px;
	color: #c20000;
}
.wyd-solution-btm-sub .tel .our{
	font-size: 14px;
	color: #333333;
	padding-top: 4px;
}
.wyd-solution-btm-sub .sub{
	width: 79.16667%;
	float: right;
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
	margin-top: 9px;
}
/*udi*/
.wyd-udi-solution-one{
	width: 100%;
	overflow: hidden;
	height: 380px;
	background: url(../images/udi-back.jpg) no-repeat top center;
	background-size: cover; 
}
.wyd-udi-solution-one .sub-cont{
	width: 45%;
	float: right; 
	padding-top: 78px;
}
.wyd-udi-solution-one .sub-cont h4{ 
    font-size: 36px;
    font-weight: bold;
    color: #3f3e3e; 
}
.wyd-udi-solution-one .sub-cont .sub {
    font-family: "微软雅黑";
    font-size: 16px;
    color: #242424;
    line-height: 32px;
    padding-top: 22px;
}
.wyd-udi-solution-two{
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px 0;
}
.wyd-udi-solution-two img{
	display: block;
	margin: 0 auto;
}
