	.head{height: 161px;background: rgba(255,255,255,0.7);position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999;display: block;}
.head1{height: 110px;}
.logo{padding-top: 20px;}
.tel{width: 390px;}
.tel_l{color: #666666; font-size: 14px; padding-top: 28px;}
.tel_l img{display: inline-block; float: left; padding-right: 6px;}
.tel_l ul li{line-height: 26px;}
.tel_l ul li span{font-size: 16px; color: #0aa7d6; font-weight: bold; font-style: italic;}
.tel_r{width: 133px;}
.tel_r ul{padding-top: 13px;}
.tel_r ul li{font-size: 12px; line-height: 30px; float: left; }
.tel_r ul li a{width: 66px; display: block; float: left; line-height: 33px;}
.tel_r ul li a img{float: left; display: inline-block; padding-top: 10px; padding-right: 5px;}
.search{width: 135px; height: 34px; border: 1px solid #d0d0d0; border-radius: 17px; clear: both;}
.s1{border: 0; background: none; float: right; width: 95px; line-height: 34px;}
.s2{border: 0;background: url(../img/ico3.png) center center no-repeat; width: 30px; height: 34px;}
.menu{height: 50px; border-top: 1px solid #c4c9cb;}
.menu ul{display: flex;}
.menu ul li{flex:1; text-align: center; line-height: 50px;}
.menu ul li a{color: #666666;}
.menu ul li:hover{background: #1f5cb4; color: #FFFFFF;}
.menu ul li:hover a{color: #FFFFFF;}
.m2t{font-size: 30px; text-align: center;}
.m2t h3{font-weight: normal;}
.m2t h3 span{font-weight: bold; color: #1f5cb4;}
.m2t p{color: #777777; font-size: 18px;}
.m2con ul{margin-left: -40px;}
.m2con ul li{width: 270px; height: 290px; float: left; margin-left: 40px; margin-top: 34px;}
.m2con ul li img{width: 270px; height: 240px; }
.m2con ul li .img{width: 270px; height: 240px; background-size: cover}
.m2con ul li span{display: block; width: 270px; height: 50px; background: #FFFFFF; line-height: 50px; text-align: center;}
.m2con .more{margin: auto; width: 130px; height: 35px; margin-top: 33px;}
.m3t{font-size: 30px; text-align: center;}
.m3t h3{}
.m3t p{color: #777777; font-size: 18px;}
.m3con{margin-top: 70px;}
.m3l{width: 650px; height: 430px; border-bottom-left-radius: 52px; border-top-right-radius: 52px; background-size: cover;}
.m3r ul li{width: 480px; height: 89px; padding-top: 20px; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #e5e5e5;}
.m3r ul li:hover{background: #FFFFFF; box-shadow: 0px 00px 40px #888888; color: #1f5cb4;}
.m3r ul li h3{font-size: 18px; font-weight: normal;}
.m3r ul li p{padding-left:18px; color: #888888; font-size: 16px;}
.m3r ul li:hover a h3{color:  #1f5cb4;}
.m3r ul li:hover p{color:  #1f5cb4;}
.m3r ul li p span{float: right; padding-left: 80px;}
.tyrx{width: 780px; font-weight: bold; text-align: center; height: 88px; border: 1px solid #dcdcdc; margin-top: 95px; border-radius: 45px; font-size: 20px; margin: auto; margin-top: 75px;}
.tyrx p{font-size: 30px; }
.tyrx img{float: right;}
.rxl{width: 560px; padding-top: 10px;line-height: 30px;}
.rxl span{padding-right: 10px;}
.m4t{width: 507px; height: 78px; margin: auto; border-radius: 39px; background: #3f5591; color: #FFFFFF; text-align: center; font-size: 20px;margin-bottom: 70px;}
.m4t span{font-size: 30px; font-weight: bold; padding-right: 10px; }
.m4con{width: 1200px; height: 528px; background: url(../img/a4.jpg);}
.m4con ul li{width: 264px; height: 157px; float: left; font-size: 18px; color: #666666; line-height: 28px; padding-top: 107px;padding-left: 36px;}
.m4con ul li:nth-child(2n){color: #1f5cb4;}
.m4con ul li:nth-child(2n+5){color: #1f5cb4;}
.m4con ul li:nth-child(2n+6){color: #666666;}
.m5t{font-size: 31px; font-weight: bold; padding-bottom: 20px;}
.m5t span{font-size: 24px; color: #afaeae; font-weight: normal;}
.m5con{height: 630px; background: url(../img/m5con.png) center;}
.m5cont{font-size: 24px; font-weight: bold; line-height: 70px;padding-top: 60px;}
.m5con p{font-size: 16px; line-height: 34px; color: #555555;}
.m5con a{width: 130px; height: 35px; background: #FFFFFF; border-radius: 17px; display: block; line-height: 35px; text-align: center; margin-top: 40px;}
.m5con ul{padding-left: 60px; padding-top: 70px;}
.m5con ul li{width: 228px; height: 88px; padding-top: 30px; padding-left: 40px; border: 1px solid #afafaf; float: left; margin-left: 68px;}
.m5con ul li img{float: left; padding-right: 10px;}
.m5con ul li h3{display: block; line-height: 24px; padding-top: 5px;}
.m5con ul li span{font-size: 11px;}
.foot_l{width: 300px; height: 430px; float: left; position: relative;}
.foot_l img{position: absolute;left: 0; top: -19px;}
.foot_r table{color: #a1a1a1; padding-left: 70px; padding-top: 50px;}
.foot_r tr td{height: 53px; font-size: 15px; width: 350px;}
.foot_r tr td .img{float: left; padding-right: 5px; width: 27px; padding-top: 3px;}
.foot_r tr td img{float: left; padding-right: 5px;}
.foot2{width: 868px; float: left; margin-left: 30px;margin-top: 15px; height: 40px; border: 1px solid #444444; line-height: 40px; color: #666666; text-align: center; font-size: 14px;}
.foot3{float: left;padding-left: 80px; line-height: 20px; padding-top: 30px; color: #a1a1a1; font-size: 19px;}
.foot3 span{padding-left: 10px;}
.foot3 img{float: left; padding-right: 5px;}
.foot3con{padding-top: 16px;}
.foot3con a{color: #666666; font-size: 15px;padding: 0px 25px;}

	.m1{position: relative;width: 100%;height: 100%;}
	.m2{background: url(../images/22.jpg);    background-size: cover;}
	.m3{background: url(../images/33.jpg);    background-size: cover;}
	.m4{background: url(../images/44.jpg);    background-size: cover;}
	.m5{background: url(../images/55.jpg);    background-size: cover;}
	.m6{background: #222222;}
	
	
	
	
#zyhead{height: 381px;}	
#zytitle{height: 50px; background: #1f5cb4;}	
.dqwz{background: url(../img/ico15.png) left no-repeat; float: right; color: #FFFFFF; font-size: 13px; padding-left: 17px; line-height: 50px;}	
.dqwz a{color: #FFFFFF;}
.fenlei{height: 60px; line-height: 60px; margin-top: 55px;  border-bottom: 1px solid #e5e5e5; }
.fenlei ul li{float: left; padding-left: 24px; padding-right: 24px; margin-right: 20px; }	
	.fenlei ul li.on{ border: 1px solid #e5e5e5; border-bottom: none; border-top-left-radius: 25px; border-top-right-radius: 25px;}
.fenlei .next{float: right; font-size: 18px;}

.prolist{margin-left: -48px; padding-bottom: 50px;}
.prolist li{float: left; width: 368px; margin-left: 48px; margin-top: 57px; text-align: center;}	
	
.prolist li .img{width: 368px; height: 275px; background-size: cover; background-position: center center;}
.zynr{min-height: 550px;}	
.zynr .zynr_t{color: #bebebe; font-size: 50px; font-weight: bold; padding-top: 70px; padding-bottom: 20px;}	3
.artlist{padding-top: 50px; padding-bottom: 50px;}
.artlist li{min-height: 150px; border: 1px solid #e5e5e5; margin-top: 28px;}	
.artlist li .artlistimg{float: left; width: 250px; height: 150px; background-size: cover;}	
.artlist li h3{font-weight: normal; font-size: 18px; color: #000000; padding-bottom: 5px; padding-top: 15px;  text-indent: 30px; }
.artlist li p{font-size: 14px; color: #666666; padding-bottom: 10px;  text-indent: 30px;}
.artlist li span{font-size: 14px; color: #666666;  padding-left: 30px;}
.zhaopin{ padding-top: 0px; padding-left: 0px; padding-right:0px;}
.zhaopin table {padding-top: 0;background: #fff;}
.zhaopin table tr th{background: #25333e; color: #FFFFFF;height: 50px; line-height: 50px; font-size: 16px;font-weight: bold;padding: 0 3%;text-align: left;border-left: 1px solid #eeeeee;}
.zhaopin table tr td{border-bottom: 1px #e1e1e1 solid; height: 50px; line-height: 50px;padding: 0 3%;text-align: left;border-left: 1px solid #eeeeee;}
/* 手机 */
@media (max-width:768px){
	.head{height: 63px;}	
	#zyhead{height: 63px;}	
	#sjfoot2{padding-top: 10px; padding-bottom: 10px; background: #000000; font-size: 16px; line-height: 30px; text-align: center; clear: both; color: #FFFFFF;font-size: 15px;}
	
	/*底部*/
	
	
	.foot{width: 100%;height: 65px;color: #FFF;}
	.foot a{color: #FFF;}
	.foot .menu{background: #25333e;;width: 100%;height: 65px;font-size: 14px;padding:  0; position: fixed; bottom: 0}
	.foot .menu .iconfont{font-size: 20px;}
	
	.pull-left{width: 25%; float: left; text-align: center;}
	.artlist li{padding-left: 20px; min-height: 80px}
	.artlist li h3{font-weight: normal; font-size: 18px; color: #000000; padding-bottom: 5px; padding-top: 5px; }
	

.m2t h3 span{display: block;}

	.m2con ul{margin-left: -40px;}
.m2con ul li{width: calc(50% - 40px);; height: 180px; float: left; margin-left: 40px; margin-top: 34px;}
.m2con ul li img{width: 100%; height: 140px; display: block;}
.m2con ul li span{display: block; width: 100%; height: 40px; background: #FFFFFF; line-height: 40px; text-align: center;}
.m2con .more{margin: auto; width: 130px; height: 35px; margin-top: 33px;}
.m3l{width: 100%; height: 240px; border-bottom-left-radius: 52px; border-top-right-radius: 52px; background-size: cover;}
.m3r{width: 100%}
.m3r ul li{width: auto; height: 89px; padding-top: 20px; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #e5e5e5;}
.m3r ul li:hover{background: #FFFFFF; box-shadow: 0px 00px 40px #888888; color: #1f5cb4;}
.m3r ul li h3{font-size: 18px; font-weight: normal;}
.m3r ul li p{padding-left:18px; color: #888888; font-size: 16px;}
.m3r ul li:hover a h3{color:  #1f5cb4;}
.m3r ul li:hover p{color:  #1f5cb4;}
.m3r ul li p span{float: right; padding-left: 80px;}
.rxr{margin-bottom: 50px;}
.tyrx{width: 100%; font-weight: bold; text-align: center; height: auto; border: 1px solid #dcdcdc; margin-top: 95px; border-radius: 45px; font-size: 20px; margin: auto; margin-top: 75px;}
.tyrx p{font-size: 30px; }
.tyrx img{float: right; display: none}
.tyrx span{display: block;}
.rxl{width: 100%; padding-top: 10px;line-height: 30px;}
.rxl span{padding-right: 10px;}
.m4{}
.m4t{width: 100%; margin-top: 50px; height: 78px; margin: auto; border-radius: 39px; background: #3f5591; color: #FFFFFF; text-align: center; font-size:     background-size: cover;20px;margin-bottom: 70px;}
.m4t span{font-size: 30px; font-weight: bold; padding-right: 10px; }

.m4con{width: 1200px; height: 528px; background: url(../img/a4.jpg);display: none}
.m4con ul li{width: 264px; height: 157px; float: left; font-size: 18px; color: #666666; line-height: 28px; padding-top: 107px;padding-left: 36px;}
.m4con ul li:nth-child(2n){color: #1f5cb4;}
.m4con ul li:nth-child(2n+5){color: #1f5cb4;}
.m4con ul li:nth-child(2n+6){color: #666666;}


.fp-section.fp-table{padding-top: 50px;}
.prolist li{float: none; width: auto; margin-left: 48px; margin-top: 57px; text-align: center;}	
.prolist li span{display: block;}
}





	