
@font-face {
    font-family: 'DINCond'; src: url('http://jiasu.zzqifan.cn/common/DINCond-Bold.otf'); font-weight: normal;font-style: normal;
}

.tu-img img{display:block;width:100%}
.header{
	background: #0995d6;
	height: 80px;
}
.header .logo img{
    display: block;
    height: 60px;
}
.header .box{
	display: flex;
	align-items: center;
}
.header .box .nav {
	width: 820px;
	margin-left: 50px;
}
.header .box .nav ul{
	display: flex;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
}
.header .box .nav ul li{
	flex:1;
	text-align: center;
	position: relative;
}
.header .box .nav ul li.on::after,.header .box .nav ul li:hover::after{
	content: "";
	width: 66px;
	height: 4px;
	background: #f18700;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
}
.header .box .nav ul li a{
	display: block;
	color: #FFFFFF;
}
 
.header .box .header_tel{
	color: #fff;
	font-size: 16px;
	margin-left: auto;
	    display: flex;
	    align-items: center;
}
.header .box .header_tel i{
	margin-right: 10px;
	font-size: 26px;
}
.header .box .header_tel span{
font-family: 'DINCond';
    font-size: 25px;
}
.header .box .header_tel strong{
     display: flex;
    align-items: center;
}
 

.bannerlist .swiper-slide a{
	display: block;
}

.bannerlist .swiper-slide a img{ display:block;width:100%;}
.bannerlist .swiper-pagination-bullet{
	background: rgba(255, 255, 255, .6);
	opacity: inherit;
	
}
.bannerlist .swiper-pagination li {
	position: relative;
	width: 32px;
	border-radius: inherit;
	height: 3px;
}

.bannerlist .swiper-pagination li::after {
	opacity: 0;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 2px;
	background-color: #ffffff;
}


.bannerlist .swiper-pagination li.swiper-pagination-bullet-active::after {
	opacity: 1;
	-webkit-animation: chang 8s linear forwards;
	animation: chang 8s linear forwards;
}
.bannerlist .swiper-pagination   {
	bottom: 25px;
}
@keyframes chang {
	0% {
		width: 0px;
	}

	100% {
		width: 100%;
	}
}

@-webkit-keyframes chang {
	0% {
		width: 0px;
	}

	100% {
		width: 100%;
	}

}
.banner .box{
	position: relative;
}
.banner_box{
	position: relative;
   
}
.banner_box .bill-search{
	position: absolute; 
	left: 70px;  
	bottom: 50px;
	z-index: 9999;
	width: 570px;
	height: 118px;
	background: #f18700;
	border-radius: 5px;
	padding: 10px 20px 27px 20px;
	box-sizing: border-box;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}


.banner_box .bill-search strong{
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
}

.banner_box .bill-search .form{
	display: flex;
	background: #fff;
	width: 100%;
    height: calc(100% - 35px);
	border-radius: 5px;
}
.banner_box .bill-search .form i{
	width: 55px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 22px;
	font-weight: bold;
}
.banner_box .bill-search .form button{
	width: 55px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 16px; 
	color: #f18700;
	font-weight: bold;
	margin-left: auto;
	background: none;
	border: none;
	cursor: pointer;
}
.banner_box .bill-search .form  textarea{
	flex: 1;
	line-height: 42px;
	border: none;
}
.banner_box .bill_more{
	height: 260px;
}

.banner_box .bill_more .form textarea{
	 line-height: 22px;
	 padding-top: 10px;
}

.index_service{
	position: absolute;
	right: 70px;  
	bottom: 50px;
	z-index: 9999;
	width: 570px;
	height: 118px;
	background: #fff;
	border-radius: 5px; 
	box-sizing: border-box;
	overflow: hidden;
}
.index_service ul{
	display: flex;
}
.index_service ul li{
	flex: 1;
	padding-top: 15px;
	    height: 103px;
}

.index_service ul li i{
	width: 59px;
	height: 59px;
	display: block;
	border-radius: 50%;
	background: #f18700;
	color: #fff;
	font-size: 30px;
	text-align: center;
	margin: 0 auto;
	line-height: 59px;
	margin-bottom: 10px;
}
.index_service ul li p{
	text-align: center;
	font-size: 16px;
	color: #333;
}

.index_service ul li:hover{
	background: #f2f2f2;
}

.index_news{
	padding-top: 70px;
}
.lmt {
	margin-bottom: 50px;
}
.lmt strong{
	font-size: 34px;
	font-weight: bold;
	display:block;
	text-align: center;
	margin-bottom: 15px;
}
.lmt p{
	text-align: center;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}
.index_news{
	padding-bottom: 65px;
}
.index_news ul li{
	float: left;
	width: 408px;
	margin-right: 28px;
}

.index_news ul li:last-child{
	margin-right: 0;
}
.index_news ul li img{
	display: block;
	width: 408px;
	height: 282px; 
}
.index_news ul li .pic{
	display:block;
	width: 408px;
	height: 282px; 
	margin-bottom: 24px;
	position: relative;
}
.index_news ul li .pic::after{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	opacity: 0;
	background: rgba(255,255,255,.2);
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; 
}
.index_news ul li:hover .pic::after{
	opacity: 1;
}

.index_news ul li a.tit{
	display: block;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 23px;
	height: 64px;
	overflow: hidden;
}
.index_news ul li a.tit:hover{
	color: #053b79;
}
.index_news ul li p{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	margin-bottom: 30px;
}
.index_news ul li .more{
	display: flex;
	align-items: center;
}
.index_news ul li .more span{
	font-size: 16px;
	color: #999999;
}
.index_news ul li .more a{
	margin-left: auto;
}
.index_news ul li .more a i{
	font-size: 24px;
	color: #999999;
}
.index_news ul li .more a:hover i{
	color: #053b79;
}
.strength{
	background: #f8f8fa;
	padding-top: 80px;
	padding-bottom: 70px;
}
 
.china_map{
	width: 700px;
	height: 558px;
	background: url(../images/china_map.png) no-repeat center;
	float: left; 
	background-size: 100%;
}


.strength .box ul{
	float: right;
}
.strength .box ul li{
	display: flex;
	align-items: center;
	padding: 20px;
	width: 520px;
	padding-right: 0;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e7;
}
.strength .box ul li .t div{
	color: #f18700;
	font-size: 28px;
}
.strength .box ul li .t strong{
	display: inline-block;
	font-size: 48px;
	color: #f18700;
	font-family: 'DINCond';
	font-weight: bold;
}
.strength .box ul li .t p{
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
}
.strength .box ul li i{
	margin-left: auto;
	font-size: 50px;
	color: #f18700;
}
.strength .box ul li:last-child i{
	font-size: 55px;
}

.footer{
	background: #222222;
	padding-top: 60px;
}
.footer .footer_nav{
	display: flex;
	width: 850px;
}
.footer .footer_nav dl{
	flex: 1;
}
.footer .footer_nav dl dt{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}
.footer .footer_nav dl dd{
	font-size: 14px;
	line-height: 36px;
	color: rgba(255,255,255,.5);
}
.footer .footer_nav dl dd a{
	color: rgba(255,255,255,.5);
}
.footer .footer_nav dl dd a:hover{
	color: #fff;
}
.footer .footer_top .right{
	width: 420px;
	
}
.footer .footer_top .right .ewm{
	width: 140px;
	float: left;
}
.footer .footer_top .right .ewm img{
    width: 140px;
}
.footer .footer_top .right .ewm p{
	text-align: center;
	font-size: 14px;
	color: rgba(255,255,255,.5);
	margin-top: 10px;
}
.footer .footer_top .right .footer_r1{
	
	float: right;
}
.footer .footer_top .right .footer_con{
	display: flex;
	width: 220px;
	align-items: center;
}
.footer .footer_top .right .footer_con .footer_weibo{
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #053b79;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #053b79;
	    margin-left: 15px;
}
.footer .footer_top .right .footer_con .footer_weibo:hover{
	border: 1px solid #fff;
	background: #222222;
}
.footer .footer_top .right .footer_con .footer_weibo i{
	color: #fff;
	font-size: 30px;
}
.footer .footer_top .right .footer_con .footer_kefu{
	width: 136px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #053b79;
	color: #fff;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	border-radius: 35px;
	margin-left: auto;
	border: 1px solid #053b79;
}
.footer .footer_top .right .footer_con .footer_kefu:hover{
	border: 1px solid #fff;
	background: #222222;
}
.footer .footer_top .right .footer_con .footer_kefu i{
	color: #fff;
	font-size: 22px;
	margin-right: 8px;
	    display: inline-block;
}
.footer .footer_top .right .footer_r1 .footer_tel{
	margin-top: 30px;
}
.footer .footer_top .right .footer_r1 .footer_tel span{
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: right;
}
.footer .footer_top .right .footer_r1 .footer_tel strong{
    display: block;
    font-size: 32px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    margin-top: 15px;
    text-align: right;
	    font-family: 'DINCond';
}

.footer .footer_top{
	padding-bottom: 45px;
	border-bottom: 1px solid #393939;
}
.footer  .footer_copyright{
	height: 80px;
	line-height: 80px;
	font-size: 14px;
	color: rgba(255,255,255,.5);
}
.footer  .footer_copyright a{
	color: rgba(255,255,255,.5);
}

.nybanner{
	height: 300px;
	background: url(../images/nybanner.jpg) no-repeat;
	background-size: cover;
}

.newsbanner{
	background: url(../images/newsbanner.jpg) no-repeat;
}
.zhaopinbanner{
	background: url(../images/zhaopinbanner.jpg) no-repeat;
}
.conbanner{
	background: url(../images/conbanner.jpg) no-repeat;
}

.conbanner .box{
	padding-top: 120px;
	padding-left: 75px;
	box-sizing: border-box;
}
.conbanner .box strong{
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	display: block;
	margin-bottom: 30px;
}
.conbanner .box p i{
  color: #fff;
  margin-right: 15px;
  font-size: 35px;
}
.conbanner .box p b{
	font-size: 35px;
	color: #fff;
	font-weight: normal;
	font-family: Impact;
	    letter-spacing: 2px;
}
.nydh{
	background: #f1f1f1;
	height: 75px;
}
.nydh ul{
	display: flex;
	height: 75px;
	align-items: center;
	justify-content: center;
}
.nydh ul li{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin: 0 60px;
}
.nydh ul li a{
	color: #333;
}
.nydh ul li.on a,.nydh ul li:hover a{
	color: #f18700;
}
.about{
	padding-top: 50px;
}
.about .title{
	display: block;
	text-align: center;
	font-size: 36px;
	color: #333333;
	margin-bottom: 70px;
}
.about .title strong{
	font-weight: bold;
}
.about .newstext{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.about .newstext p{
    margin-bottom: 20px;
    text-align: justify;
    text-indent: 2em;
    line-height: 35px;
    color: #666;
    font-size: 16px;
}
.about{
	padding-bottom: 65px;
}
.about ul{
	width: 1150px;
	margin: 0 auto;
	margin-top: 100px;
	display: flex;
}
.about ul li{
	flex: 1;
	    padding-left: 50px;
}
.about ul li i{
	font-size: 34px;
	color: #f18700;
	display: block;
	margin-bottom: 10px;
	
}
.about ul li:nth-child(2) i,.about ul li:nth-child(5) i{
	font-size: 38px;
}
.about ul li strong{
	font-size: 40px;
	color: #f18700;
	font-weight: bold;
	font-family: 'DINCond';
}
.about ul li span{
    font-size: 20px;
	color: #f18700;
}
.about ul li p{
	font-size: 16px;
	color: #666;
	margin-top: 10px;
}
.nylmt{
	display: block;
	text-align: center;
	font-size: 30px;
	color: #333333;
	margin-bottom: 40px;
}
.nylmt strong{
	font-weight: bold;
}
.zhuizong_box{
	padding: 45px 50px 60px 50px;
	box-sizing: border-box;
	background: #f1f1f1;
	margin-bottom: 35px;
}
.zhuizong_box strong{
	font-size: 20px;
	color: #333333;
	display: block;
	font-weight: bold;
	margin-bottom: 25px;
}
.zhuizong_box ul{
	display: flex;
}
.zhuizong_box ul li{
	width: 340px;
	margin-right: 10px;
}
.zhuizong_box ul li b{
	display: block;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}
.zhuizong_box ul li b i{
	color: red;
	display: inline-block;
	margin-left: 5px;
}
.zhuizong_box ul li input{
	display: block;
	width: 100%;
	height: 45px;
	border: none;
	background: #fff;
	font-size: 18px;
	padding-left: 15px;
	box-sizing: border-box;
}

.zhuizong_box ul button{
	width: 135px;
	height: 45px;
	border: none;
	color: #fff;
	background: #f18700;
	margin-top: 26px;
	cursor: pointer;
	font-size: 18px;
}
.zhuizong_box ul button i{
	font-size: 20px;
	margin-right: 5px;
}

.zhuizong{
	padding-top: 90px;
	padding-bottom: 30px;
}


.zhuizong .list{
    display: flex;
}
.zhuizong .list li{
    flex:1;
}
.zhuizong .list li strong{
    display: block;
    margin-bottom: 15px;
}
.zhuizong .list li b{
       display: block;
    font-size: 14px;
    margin-bottom: 15px;
}
.contact{
	padding-top: 80px;
	padding-bottom: 80px;
}
.contact .title{
    text-align: center;
		font-size: 16px;
		color: #2d2d2d;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 25px;
}
.contact  .title i {
		font-size: 25px;
		color: #2a75e7;
		display: inline-block;
		margin-right: 10px;
	}

#map{
	width: 100%;
	height: 400px;
	margin-bottom: 55px;
}
.culture{
	padding-top: 80px;
	padding-bottom: 85px;
}
.contact .contect_box{
	width: 630px;
	height: 352px;
	background: #fff;
	box-shadow: 0px 0px 10px rgba(204,204,204,.55);
	padding: 50px;
	box-sizing: border-box;
}
.contact .contect_box strong{
	display: block;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 30px;
}
.contact .contect_box ul li{
	font-size: 16px;
	color: #333;
	line-height: 48px;
}
.culture ul {
	margin-bottom: 60px;
}
.culture ul li{
	float: left;
	width: 406px;
	height: 266px;
	background: #f1f1f1;
	border-radius: 5px;
	margin-right: 41px;
	padding-top: 60px;
	box-sizing: border-box;
}
.culture ul li i{
	display: block;
	margin: 0 auto;
	font-size: 50px;
	    text-align: center;
		margin-bottom: 25px;
}
.culture ul li:first-child i,.culture ul li:nth-child(2) i{
	font-size: 55px;
}
.culture ul li:last-child{
	margin-right: 0;
}
.culture ul li p{
	text-align: center;
	font-size: 18px;
	color: #333333;
	margin-top: 18px;
}
.culture ul li strong{
	display: block;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.culture_box{
	padding: 70px 75px;
	box-sizing: border-box;
	box-shadow: 0px 0px 10px rgba(204,204,204,.55);
}
.culture_box img{
	display:block;
	float: left;
	margin-right: 80px;
}
.culture_box strong{
	display:block;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 38px;
	padding-top: 30px;
}
.culture_box p{
	font-size: 18px;
	color: #333333;
	line-height: 48px;
}

.zhaopin{
	padding-top: 80px;
	padding-bottom: 80px;
}
.zhaopin .dec{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 65px;
}
.zhaopin ul{
	margin-bottom: 70px;
}
.zhaopin ul li{
	float: left;
	width: 406px;
	height: 296px;
	background: #f1f1f1;
	border-radius: 5px;
	margin-right: 41px;
	padding-top: 60px;
	box-sizing: border-box;
}
.zhaopin ul li i{
	display: block;
	margin: 0 auto;
	font-size: 50px;
	    text-align: center;
		margin-bottom: 25px;
}
.zhaopin ul li:first-child i,.zhaopin ul li:nth-child(2) i{
	font-size: 55px;
}
.zhaopin ul li:last-child{
	margin-right: 0;
}
.zhaopin ul li p{
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	width: 90%;
	margin: 0 auto;
	margin-top: 18px;
}
.zhaopin ul li strong{
	display: block;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}


.linian_box{ 
	box-sizing: border-box;
	box-shadow: 0px 0px 10px rgba(204,204,204,.55);
}

.lin_b{
	padding-top: 55px;
	padding-left: 42px;
}

.linian_box img{
	display:block;
	float: right;
	margin-left: 47px;
}
.linian_box strong{
	display:block;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.linian_box p{
    font-size: 16px;
    color: #666;
    line-height: 34px;
}

.honor{
	padding: 80px 0;
}

.honor ul li{
	float: left;
	width: 410px;
	border: 1px solid #d9d9d9;
	margin-right: 32px;
	margin-bottom: 35px;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.honor ul li i{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 410px;
	height: 315px; 
	position: relative;
	
}
.honor ul li i::after{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(255,255,255,.1);
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.honor ul li:hover i::after{
	opacity: 1;
}
.honor ul li:nth-child(3n+3){
	margin-right: 0;
}
.honor ul li p{
	height: 60px;
	line-height: 60px;
	background: #f1f1f1;
	text-align: center;
	font-size: 18px;
	color: #333333;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.honor ul li:hover{
	border: 1px solid #053b79;
}
.honor ul li:hover p{
	background: #053b79;
	color: #fff;
}

.page{
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
}
.page>b,
.page a {
	margin: 1px 2px;
	padding: 15px 18px;
	text-align: center;
	display: inline-block
}

.page a {
	margin: 1px 2px;
	padding: 15px 18px;
	text-align: center;
	display: inline-block;
	color: #333;
	border: #e5e5e5 1px solid;
	border-radius: 5px;
}

.page>b,
.page a:hover {
	background: #053b79;
	color: #fff;
	border-radius: 5px;
	border: #053b79 1px solid;
}

.page a:hover b {
	color: #FFF
}

.wangdian{
	padding: 60px 0;
}


.wangdian #more{
    
        width: 150px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    background: #0995d6;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 25px;
    cursor: pointer;
    margin-top: 25px;

}

.wangdian  .layui-input{
 
	height: 45px;
}
.wangdian .layui-btn{
        height: 45px;
    line-height: 45px;
    width: 124px;
    background: #e95a38;
}

.wangdian ul.ky{
	display: flex;
	margin-top: 25px;
}
.wangdian ul.ky li{
	flex:1;
	margin-right: 10px;
}
 
.wangdian ul.ky li input{
	display: block;
	width: 100%;
	height: 45px;
	border: none;
	background: #f1f1f1;
	font-size: 14px;
	padding-left: 15px;
	box-sizing: border-box;
	color: #666666;
}

.wangdian ul.ky button{
	width: 135px;
	height: 45px;
	border: none;
	color: #fff;
	background: #f18700;
	cursor: pointer;
	font-size: 18px;
}
.wangdian ul.ky button i{
	font-size: 20px;
	margin-right: 5px;
}
.wangdian ul.ky{
	margin-bottom: 53px;
}


.wd_list{
    margin-top: 40px;
}

.wd_list li{
	float: left;
	width: 416px;
	height: 221px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-right: 22px;
	margin-bottom: 22px;
	box-shadow: 0px 5px 15px rgba(0,0,0,.1);
}
.wd_list li:nth-child(3n+3){
	margin-right: 0;
}
.wd_list li strong.t{
	display: block;
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-left: 23px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.wd_list li p{
	height: 36px;
	line-height: 36px;
	padding-left: 23px;
	color: #666666;

}
.wd_list li .p{
        display: flex;
    padding-right: 10px;
}
.wd_list li .p:hover{
    overflow: initial;
}
.wd_list li .p b{width:70px;}
.wd_list li .p strong{
  flex: 1;
    line-height: 24px;
    margin-top: 6px;
}
 
.wd_list li p b{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	display: inline-block;
	margin-right: 5px;
}
.wd_list li p  i{
	margin-right: 10px;
}

.newslist{
	padding-top: 80px;
}
.newslist ul li{
	float: left;
	width: 409px;
	height: 484px;
	border: 1px solid #d9d9d9;
	margin-right: 36px;
	margin-bottom: 30px;
	padding: 40px 30px;
	box-sizing: border-box;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.newslist ul li:nth-child(3n+3){
	margin-right: 0;
}
.newslist ul li .t{
	display: block;
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
	height: 60px;
	overflow: hidden;
	margin-bottom: 20px;
}
.newslist ul li .pic{
	display: block;
	width: 100%;
	height: 255px;
	position: relative;
	margin-bottom: 25px;
}
.newslist ul li .pic::after{
	content: "";
	width: 100%;
	height: 255px;
	background: rgba(255,255,255,.1);
	opacity: 0;
	position: absolute;
	left: 0;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
	top: 0;
}
.newslist ul li:hover .pic::after{
	opacity: 1;
}
.newslist ul li .pic img{
	display: block;
	width: 100%;
	height: 255px;
}
.newslist ul li .pic .time{
	width: 75px;
	height:84px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #d9d9d9;
}
.newslist ul li .pic .time span{
	display:block;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #adadad;
	border-bottom: 1px solid #d9d9d9;
}
.newslist ul li .pic .time  strong{
	font-size: 36px;
	display: block;
	text-align: center;
	height: 56px;
	line-height: 56px;
	color: #333;
	font-weight: bold;
}
.newslist ul li p{
	font-size: 16px;
	color: #333333;
	height: 48px;
	overflow: hidden;
	line-height: 24px;
}
.newslist ul li:hover{
	box-shadow: 0px 10px 15px rgba(0,0,0,.2);
}


.newsxq{
	padding: 80px 0;
}


.biaoti{
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #f2f2f2;
}
.biaoti h1{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.biaoti p{
	text-align: center;
	font-size: 16px;
	color: #333333;
	margin-top: 25px;
}
.biaoti p i{
	margin-right: 5px;
}
.newstext{
	font-size: 16px;
	line-height: 30px;
   padding-bottom: 30px;
	color: #666;
}
.fanye {
	display: flex;
	border-top: 1px solid #e8e8e8;
	padding-top: 30px;
	margin-bottom: 60px;
}

.fanye p {
	flex: 1;
	font-size: 15px;
	color: #5a5a5a;
}

.fanye p a {
	color: #5a5a5a;
}

.fanye p:last-child {
	text-align: right;
}

.zp_title {
	height: 70px;
	line-height: 70px;
	background: #e95a38;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.zhaopin dl {
   box-shadow: 0px 0px 10px rgba(204,204,204,.55);
  
   margin-top: 25px;
}
.zhaopin dl dt {
	padding-left: 67px;
	padding-top: 40px;
	display: flex;
	padding-bottom: 30px;
	margin-bottom: 20px;
	border: 1px solid #e1e1e1;
	-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}
.zhaopin dl dt strong.t{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	    width: 200px;
		line-height: 45px;
}
.zhaopin dl dt .renshu{ 
	margin-left: 103px;
	    width: 230px;
}
.zhaopin dl dt .renshu p{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	font-weight: bold;
}
.zhaopin dl dt .renshu strong{
	font-size: 26px;
	color: #053b79;
	font-weight: bold;
}
.zhaopin dl dt  a{ 
	
	padding-right: 30px;
	line-height: 45px;
	height: 45px;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	background: url(../images/join_ico2.png) no-repeat center right;
}
.zhaopin dl dt.on{
	border: 1px solid #fff;
}
.zhaopin dl dt.on a{
	background: url(../images/join_ico1.png) no-repeat center right;
}
.zhaopin dl dt span{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 45px;
} 
 .zhaopin dl dd {
	 padding-left: 67px;
	 display: none;
	 padding-bottom: 30px;
 }
.zhaopin dl dd strong{
	display:block;
	font-size: 17px;
	color: #333333;
	margin-bottom: 15px;
	font-weight: bold;
}
.zhaopin dl dd p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.BMap_bubble_title {
		color: #CC5522;
		font-size: 14px;
		font-weight: bold;
		overflow: hidden;
		padding-right: 13px;
		white-space: nowrap
	}

	.BMap_bubble_content {
		font: 12px arial, sans-serif;
		overflow: visible;
		padding-top: 4px;
		white-space: -moz-pre-wrap;
		word-wrap: break-word;
		line-height: 20px;
	}


.tab td{
	    border: 1px solid #ccc;
	    height: 45px;
	    line-height: 45px;
	    font-size: 15px;
	    color: #333;
}
.tab tr td:last-child{
	padding-left: 15px;
}
.tab th{
	    border: 1px solid #ccc;
	    height: 45px;
	    line-height: 45px;
	    font-size: 15px;
	    background: #053b79;
	   color: #FFF;
}

.tnydh {display:flex; 
border-bottom: 3px solid #eee;
    padding-top: 40px;margin-bottom: 30px;}
.tnydh li{ height: 50px;
    line-height: 50px; 
    text-align: center;
    position: relative;
    font-size: 18px;
    margin-right: 30px;
 }
.tnydh li:after{
    position: absolute;
    left: 0;
    bottom: -3px;
    content: "";
    width: 100%;
    height: 3px;
    background: #e95a38;
    opacity: 0;
}
.tnydh li a{display:block}
.tnydh li.on:after{opacity:1}
.tnydh li.on a{color:#e95a38}
.layui-btn-primary{ background:none !important}

/*.layui-btn{background:#f18700 !important;}
.layui-btn-primary:hover{ border:1px solid #f18700 !important} 
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{ color:#f18700 !important;}
.layui-form-select dl dd.layui-this{background:#f18700 !important;}
.box1 .layui-laydate .layui-this{background:#f18700 !important;}
*/


.zhongzhuan{ 
    height: 123px;
    line-height: 123px;
    text-align: center;
    font-size: 25px;
}

.slider_left .top{
  width: calc(100% - 50px);
    background: #2c3138;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    border-radius: 5px;
    font-size: 15px;
    line-height: 30px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.slider_left .top p{
    font-size: 14px;
    line-height: 22px;
}

.slider_left{
   position: fixed;
    width: 230px;
    background: #3c444d;
    height: 100%;
    top: 0;
    z-index: 9;
    padding-top: 110px;
    box-sizing: border-box;
}

.slider_left .bot li{
       height: 50px;
    line-height: 50px;
    font-size: 15px;
    position: relative;
    padding-left: 25px;
    width: 100%;
    box-sizing: border-box;
     color: #fff;
}

 .slider_left .bot li a{
     display: block;
     color: #fff;
 }

.slider_left .bot li.on{
     background-color: #2c3138; 
    border-left: #ccc 3px solid;
}
.slider_left .bot li.on a{
    color: #fff;
}


@media(max-width:1400px){
   .slider_left{
   position: fixed;
    width: 180px;
    background: #3c444d;
    height: 100%;
    top: 0;
    z-index: 9;
    padding-top: 110px;
    box-sizing: border-box;
} 
.slider_left .top {
    width: calc(100% - 30px);

}
.box1 {
     margin: 0 auto;
     width: auto; 
    min-height: 600px;
    box-sizing: border-box;
    padding-top: 100px !important;
    margin-left: 200px;
    box-sizing: border-box;
    margin-right: 20px;
}
.layui-table td, .layui-table th {
    position: relative;
    padding: 5px 10px !important;
    min-height: 20px;
    line-height: 20px;
    font-size: 12px !important;
}
.layui-form-radio * {
    font-size: 12px !important;
}

.layui-form-radio .layui-icon{
     font-size: 14px !important;
}

}


