.clear:after {
	display: block;
	content: '';
	clear: both;
}
body{
	min-width: 1200px;

}
/*top*/
.top{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border-bottom: 1px solid #eaeaea;
}
.top-left{
	float: left;
	color: #3d3d3d;
	font-size: 12px;
}
.top-right{
	float: right;
	color: #3d3d3d;
	font-size: 12px;
	width: 405px;
}
.top-right a{
	display: block;
	float: left;
	margin-right: 15px;
}
.top-right a:nth-child(1) img{
	display: block;
	float: left;
	margin-right: 10px;
	padding-top: 8px;
}
.top-right a:nth-child(2) img{
	display: block;
	float: left;
	margin-right: 10px;
	padding-top: 6px;
}
.top-right p{
	float: left;
}
.top-right p img {
	display: block;
	float: left;
	margin-right: 10px;
	padding-top:6px;
}
.top-right a:nth-child(4){
	color: #fff;
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 15px;
	background: #1271c0;
	border-radius: 50%;
	width: 17px;
	height: 17px;
	margin-top: 7px;
	line-height: 17px;
	text-align: center;
}
.top-right a:nth-child(5){
	color: #3d3d3d;
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 5px;
}
/*header*/
.navbg>.mycontainer>img {
	float: left;
	margin-top: 25px;
}

.navbg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

.logo {
	margin-top: 20px;
}

.navtext {
	float: right;
	width: 693px;
	height: 90px;
	overflow: hidden;
}
.navtext li {
	position: relative;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.navtext>li {
	float: left;
	width:86px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	height: 90px;
	border-right: 1px solid #eaeaea;
	text-align: center;
	line-height: 90px;
	
	position: relative;

}
.navtext>li:after{
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background:url(../images/nav-li.jpg) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: 100%;

}
.navtext>li>a{
	display: block;
	width: 100%;
	height: 100%;
}
.navtext>li:hover:after{
	top: 0;
	-webkit-transition: 300ms 0s all ease;
	-moz-transition: 300ms 0s all ease;
	-ms-transition: 300ms 0s all ease;
	-o-transition: 300ms 0s all ease;
	transition: 300ms 0s all ease;
}

#thyNavStyle{
	background:url(../images/nav-li.jpg) no-repeat center;
    
}

.navtext>li:hover a {
	color: #fff;
	position: absolute;
	z-index: 99;
}

#thyNavStyle>a {
	color: #fff;
}

.swiper-banner .swiper-button-prev {
	background-image: url("../images/banner_l.png")!important;
}

.swiper-banner .swiper-button-next {
	background-image: url("../images/banner_r.png")!important;
}

.navbg {
	position: relative;
	left: 0;
	z-index: 999;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	background: #fff;
	height: 90px;
}

.banner {
	position: relative;
	overflow: hidden;
	top:0;
}

.keywords{
	width: 100%;
	height: 80px;
	line-height: 80px;
}
.key-left strong{
	display: block;
	float: left;
	font-size: 16px;
	color: #343434;
	font-weight: normal;
}
.key-left ul {
	float: left;
}
.key-left ul li{
	width: 85px;
	float: left;
	color: #7c7c7c;
	font-size: 14px;
	font-weight: lighter;
	text-align: center;
}
.key-left ul li:after{
	display: block;
	content: '-';
	color: #7c7c7c;
	float: right;
	font-size: 18px;
}
.key-left ul li:last-child:after{
	display: none;
}
.key-right{
	width: 365px;
	height: 40px;
	margin-top: 20px;
}
.about-search-inp{
	width: 290px;
	background: #f1f1f1;
	height: 40px;
	text-indent: 20px;
	float: left;
	font-size: 14px;
}
.about-search-submit{
	width: 75px;
	height: 40px;
	float: right;
	background:url(../images/search.png) no-repeat center center;
}
/*main*/
.wrapper {
	width: 1200px;
	margin: 0 auto;
}

.title{
	width: 100%;
	text-align: center;
}
.title h2{
	color: #333333;
	font-size: 28px;
	font-weight: bold;
}
.title h2 span{
	color: #1271c0;
	font-size: 28px;
}
.title p{
	color: #979797;
	font-size: 16px;
	padding-top: 10px;
	font-weight: 400;
}
.title1{
	width: 100%;
}
.title1 h2{
	color: #1271c0;
	font-size: 24px;
	font-weight: bold;
}
.title1 h2 span{
	color: #9e9e9e;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}
.title1 a{
	display: block;
	float: right;
	color: #1271c0;
	font-size: 14px;
	margin-top: -20px;
	position: relative;
	z-index: 9;
}
/*优势*/
.in-youshi{
	width: 100%;
	position: relative;
	background: url(../images/youshi.png) no-repeat center bottom;
	padding-bottom: 55px;
}
.in-youshi ul {
	margin-top: 30px;
}
.in-youshi ul li{
	width: 240px;
	text-align: center;
	margin-right: 80px;
	float: left;
	height: 215px;
}
.in-youshi ul li:last-child{
	margin-right: 0px;
}
.in-youshi ul li:nth-child(1){
	background: url(../images/c1.png) no-repeat center top 10px;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(2){
	background: url(../images/c2.png) no-repeat center top 10px;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(3){
	background: url(../images/c3.png) no-repeat center top 10px;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(4){
	background: url(../images/c4.png) no-repeat center top 10px;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(1):hover{
	background: url(../images/c11.png) no-repeat center top;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(2):hover{
	background: url(../images/c22.png) no-repeat center top;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(3):hover{
	background: url(../images/c33.png) no-repeat center top;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li:nth-child(4):hover{
	background: url(../images/c44.png) no-repeat center top;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.in-youshi ul li h2{
	color: #4f4f4f;
	font-size: 20px;
	padding-top: 114px;
}
.in-youshi ul li h2:after{
	display: block;
	content: '';
	width: 17px;
	height: 2px;
	background: #838383;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom:10px;
}
.in-youshi ul li p{
	color: #818181;
	font-size: 16px;
	line-height: 28px;

}
.in-youshi ul li:hover h2{
	color: #1271c0;
}
.in-youshi ul li:hover h2:after{
	background: #1271c0;
}

/*产品列表*/
.index-pro{
	width: 100%;
	position: relative;
	height: 545px;
	margin-bottom: 50px;
	background: url(../images/pro.jpg) no-repeat center center;
	padding:55px 0;
}
.indexpro{
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	height: 40px;
}
.type ul{
	width: 965px;
	margin: 0 auto;
}
.type ul li{
	float: left;
	width: 140px;
	height:40px;
	line-height: 40px;	
	text-align: center;
	border-radius: 30px;
	margin-right: 25px;
	background: #fff;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.type ul li:last-child{
	margin-right: 0px;
	background: url(../images/more.jpg) no-repeat center center;
}
.type ul li:last-child a{
	color: #fff;
}
.type ul li a{
	font-size: 16px;
	color: #3a3a3a;
	display: block;
	width: 100%;
	text-align: center;
}
.type ul .on {
    background:#1271c0;
    border-radius:10px;
    -webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}

.type ul .on a {
    color: #fff;
}
.pro-list{
	width: 100%;
	padding-top: 25px;
	margin: 0 auto;
}
.list{
	width: 100%;
	height: 400px;
}
.list ul li{
	width: 290px;
	float: left;
	margin-right: 8px;
	height: 400px;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list ul li:last-child{
	margin-right: 0;
}
.list ul li .pro-img{
	width: 288px;
	height: 288px;
	border: 1px solid #fff;
	background: #fff;
}
.list ul li .pro-img img{
	width: 280px;
	height: 275px;
	margin-top: 5px;
	margin-left: 5px;
}
.list ul li .pro-text{
	background: #fff;
	width: 290px;
	height:76px;
	margin-top: 1px;
}
.list ul li .pro-text h2{
	color: #1271c0;
	font-size: 18px;
	font-weight: 100;
	padding-top: 15px;
	padding-left: 20px;
}
.list ul li .pro-text p{
	color: #5c5c5c;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 5px;
}
.list ul li span{
	display: block;
	margin-top: 1px;
	line-height: 32px;
	color: #7e7e7e;
	font-size: 14px;
	padding-left: 20px;
	background: #fff;

}
.list ul li:hover .pro-img{
	border: 1px solid #0e4295;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list ul li:hover .pro-text{
	background: url(../images/pro-text.jpg) no-repeat center center;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list ul li:hover .pro-text h2{
	color: #fff;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list ul li:hover .pro-text p{
	color: #fff;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list ul li:hover span{
	background: url(../images/pro-span.jpg) no-repeat center center;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	color: #fff;
}
/*公司简介*/
.index-com{
	width: 100%;
	padding-top:55px;
}
.com-left{
	width: 625px;
	float: left;
}
.com-right{
	width: 540px;
	float: right;
}
.com-right h2{
	color: #2d2d2d;
	font-size: 24px;
	font-weight: bold;
	padding-top: 35px;
}
.com-right h3{
	color: #787878;
	font-size: 16px;
	font-weight: 100;
	padding-bottom: 15px;
	padding-top: 10px;
}
.com-right p{
	color: #787878;
	font-size: 14px;
	line-height: 30px;
	text-indent: 33px;
}

.com-right a{
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	border: 1px solid #1271c0;
	color: #1271c0;
	margin-top: 40px;
}
.com-right a:hover{
	background: #1272c0;
	color: #fff;
}
/*工程案例*/
.index-case{
	width: 100%;
	position: relative;
	background: #fff;
	padding-top: 70px;
}
.case-list{
	margin-top: 28px;
}
.case-list img{
	height: 175px;
	display: block;
	width: 290px;
}
/*广告栏*/
.in-ban{
	width: 100%;
	position: relative;
	background: url(../images/ban1.jpg) no-repeat center center;
	height: 196px;
	margin-top: 55px;
}
.in-ban p{
	color: #fff;
	font-size: 28px;
	float: right;
	padding-top: 70px;
	font-weight: bold;
	padding-right: 14px;
}
.in-ban a{
	display: block;
	width: 280px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	float: right;
	margin-top: 120px;
	margin-right: -204px;
}
/*行业应用*/
.in-application{
	width: 100%;
	position: relative;
	padding-top: 60px;
}
.app-left{
	width: 588px;
	float: left;
	height: 460px;
	margin-top: 30px;
}
.app-left img{
	display: block;
	height: 390px;
	width: 100%;
}
.app-left p{
	color: #fff;
	height: 68px;
	background: url(../images/app.png) no-repeat center center;
	width: 100%;
	line-height: 68px;
	text-indent: 54px;
	font-size: 18px;
	background-size: 100% 100%;
}
.app-right{
	width: 600px;
	float: right;
	margin-top: 30px;
}
.app-right ul li{
	width: 290px;
	height: 220px;
	float: left;
	margin-right: 17px;
	margin-bottom: 20px;
	background: #eee;
	position: relative;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.app-right ul li:nth-child(2n){
	margin-right: 0px;
}
.app-right ul li .app-img{
	width: 290px;
	height: 220px;
	overflow: hidden;
}
.app-right ul li .app-img img{
	width: 100%;
	height: 100%;
}
.app-right ul li .app-text{
	width: 290px;
	height: 220px;
	background: rgba(14,66,149,0.8);
	text-align: center;
	position: absolute;
	top: 0;
	display: none;
}
.app-right ul li .app-text p{
	color: #fff;
	padding-top: 45px;
}
.app-right ul li .app-text .app-more{
	display: block;
	width: 125px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	background: url(../images/app-more.png) no-repeat center left 15px;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 20px;
}
.app-right ul li .app-text .app-zixun{
	display: block;
	width: 125px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	background: url(../images/app-zixun.png) no-repeat center left 15px;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 20px;
}
.app-right ul li:hover .app-text{
	display: block;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}

/*新闻中心*/
.index-news{
	width: 100%;
	padding-top: 60px;
	position: relative;
}
.index-news ul{
	margin-top: 50px;
}
.index-news ul li{
	width: 353px;
	height: 150px;
	background: #fff;
	float: left;	
	margin-right: 20px;
	position: relative;
	border: 1px solid #e1dddc;
	padding: 15px;
}
.index-news ul li:nth-child(3){
	margin-right: 0;
}
.index-news ul li .new-img{
	width: 100%;
	height: 195px;
	overflow: hidden;
}
.index-news ul li .new-img img{
	object-fit: cover;
	-webkit-transition: 400ms 0s all ease;
    -moz-transition: 400ms 0s all ease;
    -ms-transition: 400ms 0s all ease;
    -o-transition: 400ms 0s all ease;
    transition: 400ms 0s all ease;
    width: 100%;
    height: 100%;
}
.index-news ul li:hover .new-img img{
	transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transition: 400ms 0s all ease;
    -moz-transition: 400ms 0s all ease;
    -ms-transition: 400ms 0s all ease;
    -o-transition: 400ms 0s all ease;
    transition: 400ms 0s all ease;
}
.new-text{
	width: 100%;
	height: 90px;
	border-bottom: 1px solid #e1dddc;
	padding-top: 20px;
}
.new-text h2{
	color: #424242;
	font-size: 16px;
	font-weight: bold;	
}
.new-text p{
	color: #505050;
	font-size: 14px;
	line-height: 25px;
	padding-top: 5px;
}
.new-time{
	width: 100%;
	line-height: 50px;
	background: url(../images/time.png) no-repeat center left;
	color: #828282;
	font-size: 14px;
	text-indent: 30px;
}
.new-time span{
	display: block;
	float: right;
}
.index-news ul li:hover{
	border: 1px solid #1271c0;
}
.index-news ul li:hover .new-text{
	border-bottom: 1px solid #1271c0;
}
.index-news ul li:hover .new-text h2{
	color: #1271c0;
}
.new-more{
	width: 183px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: url(../images/more.jpg) no-repeat center center;
	background-size: 100% 100%;
	margin: 0 auto;
	margin-top: 40px;
}
.new-more a{
	display: block;
	width: 100%;
	height:100%;
	color: #fff;
}
/*合作伙伴*/
.index-partner{
	width: 100%;
	position: relative;
	padding: 65px 0 55px 0; 
}

.swiper-partner{
	margin-top: 40px!important;
}
.par-img{
	width: 235px;
	height: 115px;
}
.par-img img{
	display: block;
	max-width: 100%;
}
/*footer*/
.footer {
	background: #38393a;
	padding-top:65px;
	padding-bottom: 70px;
}
.foot-left {
	width:485px;
	float: left;
	background: url(../images/f-line.png) no-repeat center right;
}
.foot-left h2{
	color: #eeeeee;
	font-size: 20px;
}
.foot-left h2:after{
	display: block;
	content: "";
	width: 20px;
	height: 4px;
	background: #1271c0;
	margin-top: 15px;
	margin-bottom: 15px;
}
.foot-left h3{
	color: #d7d7d7;
	font-size: 18px;
}
.foot-left p{
	color: #d7d7d7;
	font-size: 14px;
	padding-bottom: 30px;
	padding-top: 10px;
}
.foot-left ul li{
	width: 50%;
	float:left;
	color: #d7d7d7;
	font-size: 14px;
	text-indent: 40px;
	margin-bottom: 20px;
}
.foot-left ul li:nth-child(1){
	background: url(../images/f-phone.png) no-repeat center left;
}
.foot-left ul li:nth-child(2){
	background: url(../images/f-tel.png) no-repeat center left;
}
.foot-left ul li:nth-child(3){
	background: url(../images/f-fax.png) no-repeat center left;
}
.foot-left ul li:nth-child(4){
	background: url(../images/f-email.png) no-repeat center left;
}

.foot-center{
	width: 260px;
	float: left;
	padding-left: 40px;
	background: url(../images/f-line.png) no-repeat center right;
	height: 232px;
}
.foot-center h2{
	color: #eeeeee;
	font-size: 20px;
}
.foot-center h2:after{
	display: block;
	content: "";
	width: 20px;
	height: 4px;
	background: #1271c0;
	margin-top: 15px;
	margin-bottom: 15px;
}
.foot-center ul{
	margin-top: 30px;
}
.foot-center ul li{
	line-height: 40px;
	width: 50%;
	float: left;	
}
.foot-center ul li a{
	color: #d7d7d7;
	font-size: 14px;
}
.foot-center p a{
	color: #d7d7d7;
	font-size: 14px;
	line-height: 30px;
	width: 100%;
}
.foot-right{
	float: right;
	width: 130px;
}
.foot-right h2{
	color: #eeeeee;
	font-size: 20px;
}
.foot-right h2:after{
	display: block;
	content: "";
	width: 20px;
	height: 4px;
	background: #1271c0;
	margin-top: 15px;
	margin-bottom: 15px;
}
.foot-right p{
	color: #d7d7d7;
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
}
.foot-bottom {
	line-height: 37px;
	height:37px;
	background: #252525;
}

.foot-bottom p {
	color: #bbbbbb;
	font-size: 14px;
	float: left;
}

.foot-bottom a {
	color: #bbbbbb;
	font-size: 14px;
}

.foot-bottom .login {
	float: right;
}

.foot-bottom .login a {
	color: #bbbbbb;
	font-size: 14px;
}
/*产品内页*/
.indexpro1{
	width: 245px;
	float: left;
	margin-top: 20px;
}
.type1 ul{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.type1 ul li{
	float: left;
	width: 100%;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;

	
}
.type1 ul li:nth-child(7){
	margin-right: 0px;
}
.type1>ul>li>a{
	font-size: 16px;
	color: #3a3a3a;
	display: block;
	width: 100%;
	text-align: center;
	height:100%;
	line-height: 40px;
	border-radius: 10px;
	background: #fff;
	border: 1px solid #999;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	
}
.type1>ul>li>a:hover{
    background: url(../images/more.jpg);
    border-radius:10px;
    -webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	background-size: 100% 100%;
	color: #fff;
}
.erji{
	width: 100%;
	display: none;
	background:#Fff;
}
.erji>a{
	display: block;
	width: 100%;
	line-height: 40px;
	border-bottom: 1px solid #e6e4e4;
	height: 40px;
	text-align: center;

}
.erji a:hover{
	background: url(../images/more.jpg);
    border-radius:10px;
    -webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	background-size: 100% 100%;
	color: #fff;
}
.type1>ul>li:hover .erji{
	display: block;
}


.pro-list1{
	width: 905px;
	float: right;
	padding-top: 25px;
	margin: 0 auto;
}

.list1 ul li{
	width: 290px;
	float: left;
	margin-right: 8px;
	height: 400px;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	margin-bottom: 10px;
}
.list1 ul li:nth-child(3n){
	margin-right: 0;
}
.list1 ul li .pro-img{
	width: 288px;
	height: 288px;
	border: 1px solid #eee;
	background: #fff;
}
.list1 ul li .pro-img img{
	width: 278px;
	height: 278px;
	margin-top: 5px;
	margin-left: 5px;
}
.list1 ul li .pro-text{
	background: #eee;
	width: 290px;
	height:76px;
	margin-top: 1px;
}
.list1 ul li .pro-text h2{
	color: #1271c0;
	font-size: 18px;
	font-weight: 100;
	padding-top: 15px;
	padding-left: 20px;
}
.list1 ul li .pro-text p{
	color: #5c5c5c;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 5px;
}
.list1 ul li span{
	display: block;
	margin-top: 1px;
	line-height: 32px;
	color: #7e7e7e;
	font-size: 14px;
	padding-left: 20px;
	background: #eee;

}
.list1 ul li:hover .pro-img{
	border: 1px solid #0e4295;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list1 ul li:hover .pro-text{
	background: url(../images/pro-text.jpg) no-repeat center center;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list1 ul li:hover .pro-text h2{
	color: #fff;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list1 ul li:hover .pro-text p{
	color: #fff;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
}
.list1 ul li:hover span{
	background: url(../images/pro-span.jpg) no-repeat center center;
	-webkit-transition: 600ms 0s all ease;
	-moz-transition: 600ms 0s all ease;
	-ms-transition: 600ms 0s all ease;
	-o-transition: 600ms 0s all ease;
	transition: 600ms 0s all ease;
	color: #fff;
}
/*首页导航条*/
#thyNavStyles>a {
	width: 70%;
	background: none;
	color: #0076c7;
	border-bottom: 2px solid #0076c7;
}

.textblue a {
	color: #0076c7!important;
}
.a_left{width:44px; height:65px; position:absolute; z-index:9999;margin-top:40px;left: 20px;top: 30%;}
.a_right{width:44px; height:65px; position:absolute; z-index:9999; margin-top:40px;right: 20px;top: 30%;}
.a_left a{width:44px; height:65px; float:left; display:block; position:relative; z-index:999;background:url('../images/btn-prev.png') no-repeat left center;}
.a_right a{width:44px; height:65px; float:right;display:block; position:relative; z-index:999;background:url('../images/btn-next.png') no-repeat right center;}
.a_left a:hover{width:44px; height:65px;float:left;background:url('../images/btn-prev-cur.png') no-repeat left center;}
.a_right a:hover{width:44px; height:65px;float:right;z-index:999;background:url('../images/btn-next-cur.png') no-repeat right center;}
.info_img_detail{ text-align:center;}
.info_img_detail img{  padding:3px; border:#CCC solid 1px;max-width: 60%;}
.food_name{ text-align:center; line-height:40px;}
.food_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.food_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}
#fh5co-board{width: 100%;}
#fh5co-board .item { margin: 10px 10px 10px 10px; height: 310px;width: 260px;float: left;}
#fh5co-board .item:nth-child(4n){margin-right: 0;}
#fh5co-board .item a { display: block;height: 260px;width: 260px;overflow: hidden; }
#fh5co-board .item .fh5co-desc { padding: 20px; float: left; line-height: 24px; }
#fh5co-board .item .fh5co-item-title { font-family: "Montserrat", arial, sans-serif; font-size: 17px; line-height: 24px; margin: 0; padding: 0; }
#fh5co-board .item img {object-fit: cover; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;width: 100%;height: 100%; }
#fh5co-board .item .fh5co-board-img { border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden; }
#fh5co-board .item .image-popup:hover img { opacity: .7; }
.job-content p{text-indent: 24px;font-size: 16px;line-height: 30px;color: #737373;}
.job-content img{max-width: 100%;padding: 20px 0;}

/*固定的悬浮窗*/
.yb_conct{
	position:fixed;
	z-index:9999;
	right:-127px;
	cursor:pointer;
	top: 230px;
	transition:all .3s ease;
}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#105ac0 url(../images/on_line.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#105ac0 url(../images/on_line.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#105ac0 url(../images/on_line.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#105ac0 url(../images/on_line.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;width: 120px;height: 120px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}