@charset "utf-8";
/* CSS Document */

.home-bt {padding: 40px 0; overflow: hidden; text-align: center; }
.home-bt span{display: block;margin-bottom: 30px; font-size: 36px;font-weight: bold;}
.home-bt span b{color: #ca0018; }
.home-bt span:after{ 
	content: '';
	position: relative;
	width: 60px;
	height: 3px;
	background: #000;
	display: block;
	margin: 0 auto;
	bottom: -15px;
}
.home-bt small{display: block; font-size: 14px; text-transform: uppercase; color: #999;}



.home-bt2 {padding: 40px 0; overflow: hidden; text-align: center; }
.home-bt2 span{display: block;margin-bottom: 30px;color: #fff; font-size: 36px;font-weight: bold;}
.home-bt2 span b{color: #fff; }
.home-bt2 span:after{ 
	content: '';
	position: relative;
	width: 60px;
	height: 3px;
	background: #fff;
	display: block;
	margin: 0 auto;
	bottom: -15px;
}
.home-bt2 small{display: block; font-size: 14px; text-transform: uppercase; color: #fff;}



.aboutbg { background:url(../img/aboutbg.jpg) no-repeat top center; padding:65px 0px; overflow:hidden; width:100%; margin-top:30px;}
.aboutbg .aboutbgL { float:left; width:44%;}
.aboutbg .aboutbgL h3 { font-size:33px; color:#fff; line-height:40px; font-style:oblique; margin-bottom:80px; margin-top:30px;}
.aboutbg .aboutbgL h3 span { font-weight:bold; }

.aboutbg .aboutbgL li { float:left; width:50%; color:#fff; margin-bottom:60px;}
.aboutbg .aboutbgL li img { display:inline-block; width: 93px; height: auto; vertical-align:top; margin-right:15px;}
.aboutbg .aboutbgL li .aboutbgLcon { display:inline-block; padding-top:20px;}
.aboutbg .aboutbgL li .aboutbgLcon p { font-size:18px; } 
.aboutbg .aboutbgL li .aboutbgLcon p i {font-size:36px;}
.aboutbg .aboutbgL li .aboutbgLcon span { display:block; font-size:16px; line-height:30px;}

.aboutbg .aboutbgR { float:left; width:55%; background:#0158a1; color:#fff; padding:3% 3%; } 
.aboutbg .aboutbgR  h3 { font-size:33px; color:#fff; line-height:40px;margin-bottom:20px;}
.aboutbg .aboutbgR .aboutbgRcon { font-size:18px; color:#fff; line-height:36px;}
.aboutbg .aboutbgR .aboutbgRcon a { color:#fff;}

.fl { float:left;}
.fr { float:right;}


@media(max-width: 768px)
{
.aboutbg .aboutbgL { width:100%;}	
.aboutbg .aboutbgR { width:100%; background:#0158a1; color:#fff; padding:3% 3%; } 
	
	
}


/*关于*/
.about-intro{padding-top: 90px;padding-bottom: 70px;}
.about-intro .pic{position: relative;width: 40%;}
.about-intro .pic img { width:100%;}
.about-intro .cont{width: 60%;overflow: hidden;padding-left: 5%;padding-top: 23px;}
.about-intro .cont h3{font-size: 24px;color: #333333;line-height: 1;}
.about-intro .cont .des{line-height: 27px;margin-top: 30px;}


/*数字滚动 风格2*/
.num-scroll-two{font-size: 0; margin-top: 40px;}
.num-scroll-two li{display: inline-block; margin-right: 70px; color: #333; font-size: 16px;}
.num-scroll-two li .num-cont{color: #d0111b;}
.num-scroll-two li .num{margin-right: 5px; font-size: 36px; font-family: "Geometric 415 Black BT","Impact", "Microsoft Yahei"; line-height: 1; color: #d0111b;}
.num-scroll-two li .scroll-cont{display: inline-block; text-align: left;}
.num-scroll-two li .num-tit{color: #333;}


.boxbg{overflow: hidden;background: #f2f4f6;clear: both;}
.pagebg{overflow: hidden;background: #FFF; margin: 50px 0; padding: 50px;}
.pagenr{line-height: 28px; color: #666666;}
.pagenr h2{font-weight: bold; font-size: 32px; color: #0064b0;}
.pagenr h3{font-size: 22px; margin: 20px 0;}
.pagenr img{ max-width: 100%;}

/*联系我们*/
.contact{overflow: hidden; margin-bottom: 50px;}
.contact h2{list-style: 50px; margin: 20px 0;}
.contact ul{}
.contact ul li{float: left; width: 50%; padding: 25px 0; font-size: 18px; border-bottom: 1px solid #E7E7E7;}
.contact ul li i{float: left; font-size: 38px; margin-right: 10px;}


@media screen and (max-width:767px) {

.web-left{display: none;}
.web-right{width: 100%;}

.pagebg {margin:15px 0; padding: 20px;}
.pagenr h2{font-size: 22px;line-height: 40px;}
.pagenr h3{font-size: 17px;}

.contact ul li{width: 100%; font-size: 15px; padding: 15px 0;}
.contact ul li i{font-size: 30px;}

}



.pager{ width: 100%; padding: 10px 0;text-align: center; margin:0 auto; margin-top:20px;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:2px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#de1710;border-color:#222c50;text-decoration:none;color:#fff;}
.pager .cur{background:#de1710;border-color:#222c50; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager a.page-num-current { background:#de1710;color:#fff;}



/*服务*/
.service-tit{text-align: center;margin-bottom: 60px;}
.service-tit h3{font-size: 32px;color: #333;line-height: 1;}
.service-tit p{color: #333333;margin-top: 35px;}
.service-tit .f16{margin-top: 20px;}
.service-content{position: relative;text-align: center;background: #f7f7f7;border: 1px solid #e5e5e5;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.service-content .item{position: relative;float: left;width: 33.3333%;padding: 60px 65px;}
.service-content .item ~ .item:before{content: "";position: absolute;left: 0;top: 0;height: 100%;border-left: 1px solid #e5e5e5;}
.service-content .item h4{color: #333;font-size: 24px;line-height: 1;margin-top: 35px;margin-bottom: 40px;}
.service-content .item .pic img{-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.service-content .item:hover .pic img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.pt-80 { padding-top: 80px;}
.pb-90 { padding-bottom: 90px;}