.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}

.more{ float:right; padding-top:30px}
.more a{ color:#e60012}
.more a:hover{ color:#004193}

/*导航*/

.navbar {
	margin-bottom: 0px;
	border: none;
}

.navbar-default {
	background-color: #004193;
}

.nav-border-t {

}

.rukou {
	padding: 3px 8px;
	background-color: #e60012;
	color: #fff;
}
.dropdown-menu {
    
    background-color: #004193;
 
    border: 1px solid #004193;
    border-radius: 0;
    
}

/*轮播*/

.carousel-indicators li {
	width: 80px;
	height: 4px;
	margin: 0;
	background-color: #004193 \9;
	background-color: #004193;
	border: 1px solid #004193;
}

.carousel-indicators .active {
	width: 80px;
	height: 4px;
	margin: 0;
	border: 1px solid #e60012;
	background-color: #e60012;
}


/*标题*/

.title-01 {
	text-align: center;
	color: #3e3a39;
}

.title-01 h1 {
	font-size: 2.75rem;
	font-weight: bold;
}

.title-01 span {
	display: inline-block;
	width: 140px;
	height: 2px;
	background-color: #ff0000;
}

.title-01 p {
	padding: 2rem 0;
	font-size: 1.75rem;
	color: #221815;
}

.title-02 {
	text-align: center;
}

.title-02 h1 {
	font-size: 2.75rem;
	font-weight: bold;
}

.title-02 span {
	display: inline-block;
	width: 60px;
	height: 2px;
	background-color: #ff0000;
}


/*栏目*/

.LanMu {
	background-color: #fff;
	padding: 4rem 0;
}

.LanMu .iconBox {
	padding: 0 15rem;
	margin-top: 2rem;
}

.LanMu .iconItem {
	display: inline-block;
	text-align: center;
	color: #0070bd;
	padding: 2rem;
	border: 1px solid #595656;
	font-size: 2.75rem;
	transition: all 0.5s; 
}
.LanMu .iconItem:hover{
	background-color: #0070bd; 
	color: #fff;
 
}
.LanMu .iconItem .img01{
	display: block;
}
.LanMu .iconItem .img02{
	display: none;
}
.LanMu .iconItem:hover .img01{
	display: none;
}
.LanMu .iconItem:hover .img02{
	display: block;
}
/*简介*/

.About {
	background-color: #fff;
	padding:3rem 0 0;
}

.About .simpleBox p {
	color: #333;
	font-size: 14px;
	line-height: 26px;
}

.About .hrefMore a {
	color: #fff;
	display: inline-block;
	background-color: #ff0045;
	padding: 6px 9px;
}
.About .aboutSpace-t{
	padding-top: 3%;
}
.About-two{
	background-color: #fff;
	padding: 5rem 0;

}
.About-two .infoText{
	margin-top:8%;
	color: #191919;
	font-size: 16px;
	line-height: 42px;
	
}
.About-bt{
	margin-top: 35px;
}
/*广告大图片*/

.adImg img {
	width: 100%;
}

/*背景*/
.bgImg{
	
}
.bgImg-01{
	padding: 15px 0;
}

/*新闻*/

.News {
	padding: 3rem 0;
	background-color: #ffffff;
}

.newsList {
	margin-top: 2rem;
}

.News a {
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	cursor: pointer;
	transition: all 0.3s;
	display: block;
}

.News .newsLi {
	padding: 0 10rem;
	color: #333;
	line-height: 60px;
	transition: all 0.5s;
}

.News a .newsLi b {
	font-weight: normal;
	display: block;
	float: left;
	line-height: 60px;
	font-size: 40px;
	margin-right: 40px;
}

.News a .newsLi label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 60px;
	margin-right: 40px;
}

.News a .newsLi span {
	display: block;
	float: right;
	line-height: 60px;
	font-size: 20px;
}

.News a:hover {
	background: #0070bd;
}

.News a:hover .newsLi {
	padding-left: 50px;
	color: #fff;
}

.News .info h1 {
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #595757;
	padding-bottom: 40px;
}

.News .info h1 span {
	padding-top: 5px;
	display: block;
	font-size: 14px;
}


/*产品*/

.Product {
	background-color: #f5f5f5;
	padding: 4rem 0;
}
.proBox{
	margin-top: 3rem;
}
.proBox .items img {
	max-width: 100%;
}

.proBox .items {
	position: relative;
	margin-top: 2%;
	float: left;
}
 

.resolveText {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0;
	padding-left: 10px;
	padding-right: 20px;
	z-index: 30;
	font-size: 0;
}

.resolveInner {
	width: 100%;
	border-bottom: 0;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.resolveImg {
	width: 100%;
	height: auto;
	transition: transform 0.5s;
}

.items:hover .resolveImg {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.resolveTextInnerBox {
	margin: 22px 0 0;
	border-right: 0;
	border-left: 4px solid #e60012;
	padding-right: 0;
	padding-left: 10px;
}

.resolveText .moreIcon {
	position: absolute;
	bottom:15px;
	right: 15px;
}

.resolveText .moreIcon img {
	width: 36px;
}

.resolveText .resolveH2 {
	text-align: left;
	font-size: 2.45rem;
	color: #fff;
	font-weight: 400;
	padding-left: 12px;
}
.resolveText .resolveH2 a{
 
	color: #fff;
	 
}

.resolveText .resolveP {
	text-align: left;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
	padding-right:3.25rem;
}

/*foot*/
.foot{
	padding: 5rem 20rem;
	background-color: #1a1a1a;
	color: #909090;
}

.foot img{
	display: block;
}
.foot .margin-b{
	 margin-bottom: 50px;
}
.foot .margin-t{
	 margin-top: 30px;
}
.ftlistitems{
	float: left;
	padding-right:90px;
}
.ftlistitems a{
	color: #909090;
}
.ftlistitems h2{
	font-size: 16px;
 
	padding-bottom: 10px;
}
.ftlistitems ul{
	padding-left:0;
	
}
.ftlistitems li{
	list-style: none;
}
.ftlistitems li a{
	display: block;
	padding: 5px 0;
}
.ftlistitems li span{
	padding-right: 10px;
}


.foot_bottom{ width:100%; text-align:right; height:48px; line-height:48px; background:#000;}
.foot_bottom a{ color:#565555}
.foot_bottom a：hover{ color:#fff}
.foot_bottom img{ vertical-align:middle; margin-top:-2px; padding-right:6px}

/*子页面banner*/
.banner-son{}
.banner-son img{width: 100%;}

/*ConImg*/
.ConImg{
	text-align: center;
}
.ConImg img{
	max-width: 100%;
	display: inline-block;
}

/*产品中心*/
.proInfo{
	padding: 30px 0;
}

/*内容*/
.content{
	
}
 
.content img{
	max-width: 100%;
	display: inline-block;
}

/*分页*/
.page{
	margin-top: 6rem;
	
}
.page a.on{
	color: #000;
	background-color: #e60012;
	border: 1px solid #e60012;
}
.News .page {
color: #fff;
}
.News .page a:hover{
color: #333;
}
.News .page a{
	color: #fff;
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0;
	display: inline-block;
	
}
/*距离*/
.content-p-xs{
	padding:3rem 15px;
}
/*联系我们*/
.contactUs p{
	font-size: 18px;
	line-height: 40px;
}

/*图片放大*/
li{ list-style:none; padding:0; margin:0;}
.img-container ul{ width:100%; padding-top:20px;}
.img-container ul li{ float:left; width:31%; margin:1.1%;}
.img-container img{ width:100%; height:228px;}
.container .pre{ text-align:center; padding-bottom:30px;}
.container .pre a{ color:#333; padding:0 5px;}
.container .pre a:hover{ color:#e60012}



