@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:0.24rem;line-height:1.5;font-family:"微软雅黑";-webkit-text-size-adjust:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
*{box-sizing: border-box; -webkit-box-sizing: border-box;}
img{border:0;vertical-align:bottom; width: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
ul,li{list-style-type:none;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;font: inherit;}
textarea {-webkit-appearance: none;font: inherit;} 
h3{font-size: 0.24rem;font-weight: normal;}
em{font-style: normal;}
.flex{display: flex;display: -webkit-flex;}
.between{justify-content: space-between;}
.start{justify-content:flex-start;}
.wrap{flex-wrap: wrap;}
.rel{position: relative;}.abs{position: absolute;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
/*header*/
.wrap_box{
	max-width: 7.5rem;
	margin: 0 auto;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;visibility:hidden;
}

.menu{
	width: 0.58rem;
	right:0.4rem;
	top:0.3rem;
}
.menu_list{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #017ac9;
	z-index: 999999;
	padding: 2rem 0 0;
	display: none;
}
.menu_list li a{
	font-size: 0.6rem;
	line-height: 1.2rem;
	color: #fff;
}
.menu_close{
	right:0.5rem;
	top:0.3rem;
	font-size: 0.6rem;
	color: #fff;
}


/*index*/

.business{
	padding: 0.4rem 0.25rem;
}

.tit1{
	/*width: 1.33rem;*/
	background: url(../images/tit.jpg) no-repeat 3rem top;
	background-size: 1.33rem;
	padding: 0.2rem 0 0;
	height: 1.33rem;
}
.tit1 h3{
	color: #5e5d5d;
	font-size: 0.3rem;
	line-height: 0.5rem;
}
.tit1 p{
	color: #5e5d5d;
	line-height: 0.32rem;
}
.business_con{
	width: 5.4rem;
	margin: 0.4rem auto 0;
}
.business_list li{
	width: 2.5rem;
	text-align: center;
	color: #5e5d5d;
	font-size: 0.22rem;
}
.business_list li img{
	width: 0.56rem;
	margin: 0 auto;
}
.business_list li h3{
	color: #5e5d5d;
	line-height: 0.5rem;
	margin: 0.15rem 0;
	background: url(../images/bor1.jpg) no-repeat center bottom;
	background-size: 100%;
	font-size: 0.2rem;
}
.business_list li h3 span{
	font-size: 0.24rem;
}
.business_list li h4{
	font-weight: normal;
	font-size: 0.22rem;
}
.business_list li p{
	height: 0.68rem;
	line-height: 0.34rem;
	overflow: hidden;
}
.business_con .bx-wrapper .bx-prev {
	left: -0.8rem;
	background: url(../images/nar1.png) no-repeat;
	background-size: 100%;
}

.business_con .bx-wrapper .bx-next {
	right: -0.8rem;
	background: url(../images/nar2.png) no-repeat;
	background-size: 100%;
}
.business_con .bx-wrapper .bx-controls-direction a {
	top: 60%;
	width: 0.36rem;
	height: 0.2rem;
}
.bg1{
	background: url(../images/bg1.jpg) no-repeat center top;
	background-size: 100%;
	padding: 1rem 0 0;
	height: 4.96rem;
}
.tit2{
	margin-left: 3.25rem;
}
.tit2 h3{
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.4rem;
}
.tit2 p{
	color: rgba(255,255,255,0.5);
	line-height: 0.26rem;
	font-size: 0.18rem;
}
.about{
	width: 5.32rem;
	color: #656565;
	line-height: 2;
	margin: 0.6rem 0.75rem 0 0;
	line-height: 0.35rem;
	height: 2.5rem;
	overflow: hidden;
}
.about_more{
	width: 0.55rem;
	height: 0.55rem;
	left: 0.45rem;
	bottom: 0.65rem;
}
.pro{
	padding: 0.5rem 0 0;
}
.pro_list{
	background: #f6f6f7;
	padding: 0.6rem 0.2rem 0.35rem;
	margin: 0.3rem 0 0;
}
.pro_list ul{
	padding-bottom: 0.25rem;
	margin-right: -0.05rem;
}
.pro_list ul li{
	width: 2.33rem;
	float: left;
	margin: 0 0.05rem 0.07rem 0;
}
.pro_list ul li{
	width: 2.33rem;
	height: 1.74rem;
}
.more{
	width: 1.59rem;
	display: block;
	margin: 0 auto;
}
.about_list{
	padding: 0.85rem 0.3rem 0 0.4rem;
}
.about_list li{
	height: 1.6rem;
	background: url(../images/index_32.jpg) no-repeat left bottom;
	background-size:1.14rem 0.46rem;
}
.about_list li:last-child{
	background: none;
}
.about_list li img{
	width: 1.14rem;
	height: 1.14rem;
	float: left;
	margin-right: 0.5rem;
}
.about_list li h3{
	font-size: 0.24rem;
	color: #7f7e79;
	line-height: 0.44rem;
}
.about_list li h3 span{
	color: #4d4c4c;
	font-size: 0.26rem;
}
.about_list li p{
	color: #838282;
	font-size: 0.22rem;
	line-height: 0.34rem;
	
	overflow: hidden;
}
.news_list{
	padding: 0.45rem 0.25rem;
}

.news_list li{
	width: 3.36rem;
}
.news_list li h3{
	color: #252525;
	font-size: 0.26rem;
}
.news_list li span{
	color: #6f6f6f;
}
.news_list li p{
	color: #a2a2a2;
	line-height: 0.3rem;
	height: 0.58rem;
	overflow: hidden;
	margin: 0.1rem 0 0.25rem;
}
.news_list li img{
	width: 3.36rem;
	height: 1.99rem;
}
.index{
	padding-bottom: 1.5rem;
}

/*footer*/
.footer{
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	background:#494a4a ;
}
.footer li{
	width: 20%;
	padding: 0.25rem 0 0.1rem;
	text-align: center;
	background: url(../images/foot.jpg) no-repeat right center;
	background-size: 1px 0.71rem;
}
.footer li:last-child{
	border: none;
}
.footer li img{
	width: 0.43rem;
}
.footer li h3{
	color: #fff;
}
/*main*/
.main{
	padding-top: 0.5rem;
}
.main_tit{
	background: url(../images/main1.jpg) no-repeat center bottom;
	background-size: 100%;
	padding-bottom: 0.2rem;
}
.main_tit h3{
	color: #333;
	font-size: 0.24rem;
	line-height: 0.36rem;
}
.main_tit p{
	color: #bbbbbb;
	text-transform: uppercase;
	line-height: 0.24rem;
	font-size: 0.16rem;
}
.m_type{
	padding: 0.4rem 0 0;
}
.m_type a{
	width: 1.85rem;
	height: 0.34rem;
	background: url(../images/main2.jpg) no-repeat;
	background-size: 100%;
	line-height:0.34rem;
	display: inline-block;
	margin: 0 0.2rem;
	color: #000;
	font-size: 0.18rem;
}
.m_type .current2{
	color: #e5781b;
}
.m_pro{
	padding: 0.6rem 0.12rem 1rem;
	margin-right: -0.12rem;
}
.m_pro li{
	width: 2.32rem;
	float: left;
	margin-right: 0.12rem;
}
.m_pro li img{
	width: 2.32rem;
	height: 1.63rem;
}
.m_pro li h3{
	line-height: 0.72rem;
	color: #292828;
	text-align: center;
}
.m_more{
	width: 1.98rem;
	height: 0.46rem;
	border: dotted 0.02rem #c0c0c0;
	line-height: 0.42rem;
	display: block;
	margin: 0 auto;
}
.m_news{
	padding: 0.35rem 0;
}
.m_news li{
	border-bottom: dashed 1px #ebebeb;
	padding: 0.2rem;
}
.m_news li:last-child{
	border-bottom: none;
}
.m_news_pic img{
	width: 1.74rem;
	height: 1.18rem;
}
.m_news_con{
	width: 5rem;
	padding: 0.2rem 0 0;
}
.m_news_con h3{
	color: #373737;
	font-size: 0.2rem;
	line-height: 0.24rem;
}
.m_news_con p{
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #a8a9a9;
	height: 0.48rem;
	overflow: hidden;
	margin: 0.1rem 0 0;
}
.message_text{
	color: #4a4949;
	font-size: 0.28rem;
	padding: 0.28rem 0.55rem 0;
	line-height: 0.46rem;
}

.m_message{
	padding: 0.4rem 0.55rem 0;
}
.m_user{
	width: 100%;
	height:0.7rem;
	border: solid 0.02rem #d9d9d9;
	line-height: 0.68rem;
	background: #fefefe;
	padding: 0 0.4rem;
	margin-bottom: 0.27rem;
}
.m_user1{
	height: 2.6rem;
}
.m_btn{
	width: 2.27rem;
	height: 0.62rem;
	background: #e60012;
	border: none;
	color: #fff;
	font-size: 0.3rem;
}
.job{
	padding: 0.5rem 0.7rem 0;
}
.job p{
	margin-bottom: 0.45rem;
	font-size: 0.28rem;
	line-height: 0.48rem;
}
.m_about{
	padding: 0.4rem 0.25rem;
	color: #4a4949;
	line-height: 0.46rem;
}
