*{
	padding: 0;
	margin: 0;
}

			@font-face {
			  font-family: '思源';   /*字体名称*/
			  src: url('../font/SourceHanSansCN-Bold.otf');       /*字体源文件*/
			}
body{
	font-size: 0.24rem;
	color: #333;
	font-family: "微软雅黑";
    max-width:750px;
}
.body{
	overflow-x: hidden;
}
a{
	text-decoration: none;
}
li{
	list-style: none;
}
/*头部*/
.header{
	width: 100%;
	height: 1.05rem;
	background: #ffffff;
	overflow: hidden;
	overflow-x: hidden;
}
.cont{
	width:7rem;
	margin: 0 auto;
}
.logo{
	width: 2.62rem;
	float: left;
	line-height: 1.04rem;
	
}
.headerC{
	width: 3rem;
	float: left;
	margin-left: 0.32rem;
	margin-top: 0.26rem;
}
.headerC img{
	width: 100%;
	height: 0.57rem;
}
/*.headerC p{
	font-size: 0.26rem;
	color: #b9b9b9;
	font-family:'行楷';
	line-height: 0.32rem;
}
.headerC p:last-of-type{
	margin-left: 0.96rem;
}*/
.nav{
	width: 0.5rem;
	float:right;
	line-height: 1.04rem;
}
.header img{
	width: 100%;
	vertical-align: middle;
}
/*头部结束*/

.banner{
	width: 100%;
	height: 3rem;
}


		.title {
				position: relative;
				padding-bottom: 0.06rem;
				height: 0.4rem;
				margin-top: 0.4rem;
			}
			.title .cont{
				position: relative;
			}
			.title h4 {
				display: inline-block;
				color: #015ea4;
				font-size: 0.28rem;			
				font-family:"思源";
				position: absolute;
				left: 0;
				top: 0;
				
				
			}
			.title h4 span {
				color: #adadad;
				font-size: 0.28rem;
				font-family:"思源";
			}
			.title a{
			
				color: #666;
				font-size: 0.24rem;
				text-decoration: none;
				position: absolute;
				right: 0;
				top: 0.04rem;
				font-weight: normal;
			}
			.title .line{
				width: 100%;
				height: 0.03rem;
				background: url(../img/line_02.png) no-repeat center;
				background-size: cover;
				position: absolute;
				bottom: 0;
				left: 0;
			}
			
			
			.nav2{
				overflow: hidden;
				position: relative;
				border-bottom: 1px solid #999999;
			}
			.nav2 li{
				float: left;
				margin:0 0.14rem;
				
				line-height: 0.6rem;
			}
			.nav2 li a{
				  display: block;
              height: 100%;
				color: #666666;
				font-size: 0.24rem;
				border-bottom: 2px solid white;
			}
			.nav2 li.acive>a{
            
				border-bottom: 2px solid #015EA4;
			}
			.nav2 li.acive a{
				color: #015ea4;
				
			}
			
			.menu_list{
				width: 50%;
				background: white;
				text-align: center;
				position: absolute;
				z-index: 111;
				padding-top: 0.3rem;
				right:0;
				transform-origin:right;
				-moz-transform-origin:right;
				-webkit-transform-origin:right;
				-o-transform-origin:right;
				transform: scaleX(0);
				-moz-transform: scaleX(0);
				-webkit-transform: scaleX(0);
				-o-transform: scaleX(0);
				transition: all 0.5s linear;
			}
			.menu_list .one{
				width: 100%;
				height: 0.8rem;
				position: relative;
			}
			.one .close{
				width: 0.7rem;
				height: 0.7rem;
				position: absolute;
				top:0;
				right: 5%;
			}
			.menu_list>li{
				width: 100%;
				
				/*height:0.6rem;*/
				line-height: 0.8rem;
				height: auto;
				border-bottom: 1px solid #999999;
				
			}
			.menu_list>li>a{
				color: #333333;
				font-size: 0.32rem;
				width: 100%;
				display: inline-block;
			}
			.menu1{
				display: none;
			}
			.menu1 li{
				width: 100%;
				border-bottom: 1px solid #999999;
				line-height: 0.65rem;
				
			}
			.menu1 a{
				color: #333333;
				font-size: 0.28rem;
				width: 100%;
				display: inline-block;
			}
			
			
			
			
			
			/*about*/
			
			.abouts .title{
				margin-top: 0.28rem;
			}
			.abouts p{
				margin-top: 0.28rem;
				color:#333333;
				font-size: 0.24rem;
				line-height: 0.34rem;
			}
			.abouts img{
				width: 3.7rem;
				position: relative;
				float: left;
				margin-right: 0.15rem;
			}
			
			/*product*/
			.products{
				padding-bottom: 0.5rem;
				overflow: hidden;
			}
			.products .title{
				margin-top: 0.28rem;
			}
			.product{
				overflow: hidden;
				margin-top: 0.24rem;
				
			}
			.list_item{
				width: 3.41rem;
				
				float: left;
				margin-right: 0.17rem;
			}
			.list_item img{
				width: 100%;
			}
			.list_item dl{
				border: 1px solid #e8e8e8;
			}
			.list_item dt{
				border-bottom: 1px solid #e8e8e8;
			}
			.list_item dd h4{
				color: #000;
				font-size: 0.26rem;
				text-align: center;
				margin-top: 0.15rem;
			}
			.list_item dd p{
				margin-top: 0.16rem;
				margin-bottom: 0.15rem;
				text-align: center;
				color: #666666;
				font-size: 0.24rem;
			}
			.tel,.qq{
				display: inline-block;
				
				padding: 0.08rem 0.06rem;
				color: white;
				text-align: center;
				line-height: 0.3rem;
				margin: 0.28rem 0;
			}
			.tel{
				background: #015EA4;
				margin-left: 0.4rem;
			}
			.qq{
				background: #bb0402;
				margin-left: 0.7rem;
			}
			
			/*agent*/
			.agents{
					padding-bottom: 0.5rem;
					overflow: hidden;
			}
			.agentcont{
				width: 3.35rem;
				float: left;
				margin-right: 0.3rem;
				margin-top: 0.2rem;
			
			}
			.agentcont img{
				width: 100%;
			}
			/*product_cont*/
			.product_cont{
				padding-bottom: 0.6rem;
			}
			.product_cont .asideL_top{
				width: 6.98rem;
				height:3.8rem;
				margin: 0 auto;
				border: 0.01rem solid #e3e3e3;
				margin-top: 0.35rem;
			}
			.product_cont .asideL_bott{
				margin-top: 0.22rem;
			}
			.product_cont .swiper-slide img{
				width:auto;
				height: 1.34rem;
				border: 1px solid #b5b5b5;
			}
			
			.product_cont .asideR h4{
				color: #b70201;
				font-size: 0.26rem;
				font-weight: normal;
				border-bottom: 1px solid #848484;
				padding-bottom: 0.18rem;
				margin-top: 0.55rem;
margin-bottom:0.4rem;
			}
			.product_cont .asideR p{
				/*width: 4.3rem;
				font-size: 0.24rem;
				color: #444444;
				line-height: 0.34rem;*/
			}
			.product_cont .asideR p:first-of-type{
				/*margin-top: 0.16rem;*/
			}
			/*news*/
			.news{
				padding-bottom: 0.6rem;
			}
			.news dl{
				width: 100%;
				height: 1.52rem;
				margin-top: 0.24rem;
				overflow: hidden;
			}
			.news dt{
				width: 2.56rem;
				height: 1.5rem;
				float: left;
				border: 1px solid #adadad;
			}
			.news .title{
				margin-top: 0.28rem;
			}
			.news dt img{
				width: 2.56rem;
				height: 1.5rem;
					
			}
			.news dd{
				width: 4.1rem;
				margin-left:0.22rem;
				height: 1.52rem;
				float: left;
			}
			.news .new_head{
				color: #666666;
				font-size: 0.26rem;
			
			}
			.news .new_body{
				font-size: 0.24rem;
				color: #666666;
				overflow: hidden;
			    text-overflow: ellipsis;
			    display: -webkit-box;
			    -webkit-line-clamp:2;
			    -webkit-box-orient: vertical;
			     display: -moz-box;
			    -moz-line-clamp:2;
			    -moz-box-orient: vertical;
			     display: -o-box;
			    -o-line-clamp:2;
			    -o-box-orient: vertical;
			    margin-top: 0.24rem;
			}
			/*news_cont*/
			.news_cont{
				padding-bottom: 0.6rem;
			}
			.news_cont h2{
				color:#5d5d5d;
				font-size: 0.32rem;
				text-align: center;
				font-weight: normal;
				margin-top: 0.46rem;
			}
			.news_cont .company{
				color: #c5c5c5;
				font-size: 0.24rem;
				text-align: center;
				margin-top: 0.23rem;
			}
			.news_cont .newsSubject{
				margin-top: 0.4rem;
			}
			.news_cont .newsSubject img{
				width: 100%;
				height: 2.73rem;
			}
			.news_cont .newsSubject p{
				color: #666666;
				font-size: 0.24rem;
				line-height: 0.32rem;
				margin-top: 0.32rem;
				text-indent: 2em;
			}
			.news_cont .newsSubject p:first-of-type{
				margin-top: 0.6rem;
			}
			/*us*/
			.map{
				margin-top: 0.4rem;
				padding-bottom: 0.6rem;
			}
			.map p{
			   font-size: 0.24rem;
				line-height: 0.45rem;
			}
			.map p:first-of-type{
				margin-top: 0.5rem;
			}
			.tell img{
				width: 5.18rem;
				height: 0.86rem;
				margin: 0 auto;
			}
				.tell{
					margin-bottom: 0.34rem;
					text-align: center;
				}
			.footerT{
				height: 0.98rem;
			}
			.footer{
				width: 100%;
				height: 0.98rem;
				background: #015ea4;
				position: fixed;
				bottom: 0;
				z-index: 100;
			}
			.footer dl{
				
				height: 0.72rem;
				float: left;
				text-align: center;
				margin: 0 0.4rem;
				margin-top: 0.16rem;
			}
			.footer dl img{
				height: 0.37rem;
			}
			.footer dd{
				font-size: 0.24rem;
				color: white;
			}
			
