@charset "utf-8";
input,select,textarea,button { outline:0; font-size: 15px; }
html,body { background:#ffffff;padding: 0; margin: 0}  
ul,li{padding: 0; margin: 0}
li{list-style-type:none;}  
hr{color: #ccc}
a{text-decoration: none;}
.search {
	width: 21rem;
	height: 2.3rem;
	background-color: #ececec;
	border-radius: 0.3rem;
	margin: 1.9rem auto;
	overflow: hidden;
}
.search input{width: 70%;height: 100%; border:none;background-color: #ececec;}
.icon {
	width: 0.9rem;
	height: 1.1rem; 
	margin: 0.7rem 0.6rem;
	float: left;
}

.banner{width: 21rem;height: 9.1rem;margin: 1rem auto;}
.banner img{width: 100%;height:100%;}

.cat{width: 20.8rem;height: 3.5rem;margin: 0rem auto; margin-top: 2.1rem;}
.cat ul{width: 100%;}
.cat ul li{width: 25%; float: left;}
.cat ul li img{ width: 1.8rem;height: 1.8rem;text-align: center;margin: 0 auto;margin-left: 30%;}
.cat ul li p{ 
	height: 0.8rem;
	font-family: SourceHanSansCN-Normal;
	font-size: 0.9rem;
	font-weight: normal;
	font-stretch: normal; 
	letter-spacing: 0rem;
	color: #717171;text-align: center;}
.nav{
	width: 5rem;
	height: 1.5rem;
	font-family: SourceHanSansCN-Medium;
	font-size: 1rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.9rem;
	letter-spacing: 0rem;
	color: #666666;
	margin:1.8rem 1rem;
	text-align: center;
	background: url(images/jx.png) repeat-x;
	background-position:bottom;
}

.content{width: 21rem;margin:1.5rem auto;margin-bottom: 5rem;}
.content ul{width: 100%;}
.content ul li{width: 100%;height:5.2rem;border-radius: 0.5rem;background: #f8f8f8; box-shadow: 2px 4px 6px #ccc;margin-bottom: 0.8rem;}
.content .title{
	height: 0.8rem;
	font-family: SourceHanSansCN-Medium;
	font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 3rem;
	letter-spacing: 0rem;
	color: #666666;
	margin:0.8rem 1.5rem;
}
.content .title img{width: 2rem;height: 1rem;float: right;margin-right: 4rem;margin-top:1rem;}
.content .biaoqian{width: 70%;float: left;}
.content .biaoqian span{
		display: inline-block; 
		height: 1.3rem;
		background-color: #ece9e4;
		border-radius: 0.2rem;
		font-family: SourceHanSansCN-Regular;
		font-size: 0.7rem;
		font-weight: normal;
		font-stretch: normal;
		line-height: 1.5rem;
		letter-spacing: 0rem;
		color: #57422d; 
		padding: 0.2rem;
		margin-left:1.5rem;
		margin-top:1rem;
	}
.content .jiage{ 
	text-align: center; 
	font-family: Arial-BoldMT;
	font-size: 1.1rem;
	font-weight: bold;
	font-stretch: normal; 
	height: 2.7rem;
	line-height: 2.7rem;
	letter-spacing: 0rem;
	color: #d31000;
} 
.footer{
	width: 100%;
	height: 3.3rem;
	background-color: #ffffff;
	margin:0 auto;
	position: fixed;
	bottom: 0rem; 
	border-top:1px solid #ccc;
}
.footer .footer_icon{float:  left;margin-left: 30%; }
.footer .footer_icon:first-child{float:  left;margin-left: 10%; } 
.footer .footer_icon:last-child{float:  right;margin-right: 7%;}
.footer .footer_icon img{width: 1.5rem;height: 1.3rem;margin-top: 0.3rem;}

.footer .footer_icon p{
	font-family: SourceHanSansCN-Normal;
	font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal; 
	letter-spacing: 0rem;
	color: #303030;
	margin-top: 0.2rem;
}


/**
 * 详情页
 */

.nav_info{width: 20.3rem;margin:1.5rem auto;
	font-size: 1.2rem; 
	line-height: 1.8rem;
	letter-spacing: 0rem;
	font-weight: bold;
	color: #000000; 
	margin-bottom:0.2rem;
}
.w21{width: 20rem;margin:0 auto;}
.biato_info{
	height: 7.5rem;
	background-color: #ffffff;
	border-radius: 0.4rem;
	box-shadow: 2px 2px 3px 3px #ccc;
	margin-bottom: 3.8rem;
}
.biato_info .biaoti_title{
	margin:1.5rem 1.4rem;
	height: 1rem;
	font-family: SourceHanSansCN-Medium;
	font-size: 0.9rem;
	font-weight: bold;
	font-stretch: normal;
	line-height:3rem;
	letter-spacing: 0rem;
	color: #2e2e2e;
}
.biato_info .biaoti_bq{
	margin:0.5rem 1.4rem;
	font-family: SimHei;
	font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5rem;
	letter-spacing: 0rem;
	color: #2e2e2e;
}
.biato_info .biaoti_jia{
	margin:0.5rem 1.4rem;
	font-family: Arial-BoldMT;
	font-size: 1.2rem;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1.3rem;
	letter-spacing: 0rem;
	color: #d31000;
}
.logo-name img:last-child{
	width: 4.6rem;
	height: 0.6rem; 
}
.logo-name img:first-child{
	width: 1.9rem;
	height: 1.9rem;
	float: left;
} 
.logo-name p{ 
	margin-left:3rem;
	font-family: SourceHanSansCN-Regular;
	font-size: 0.7rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.1rem;
	letter-spacing: 0rem;
	color: #8b8b8b;
}
 
.logo-name .pingfen{  
	margin-top:-2rem;
	margin-left:1rem;
	width: 3rem; 
	display: inline-block;

}


.contact{
	margin-top: 2.4rem;
	font-family: SourceHanSansCN-Regular;
	font-size: 0.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.1rem;
	letter-spacing: 0rem;
	color: #8b8b8b;
}
.contact span{width: 4rem;text-align: center; padding: 0.3rem;color: #359fd0;float: right;border:1px solid #359fd0;border-radius:1rem; }
.contact .contact_wx{margin:1.4rem 1.2rem;}
.contact .contact_kefu{margin:1.4rem 1.2rem;}

.content_info{
	margin-top: 1.8rem;
	margin-bottom: 5rem;
	font-size: 1rem; 
	line-height: 1.5rem;
	letter-spacing: 0rem;
	color: #2e2e2e;
	font-family: SourceHanSansCN-Medium;
	font-size: 1rem; 
	color: #2e2e2e;
}
.footer .shoucang{
	margin-top: 0.5rem;
	display: inline-block; 
	width: 5.5rem;
	height: 2.4rem;
	border-radius: 0.3rem; 
	text-align: center;
	line-height: 2.4rem;
	margin-left: 1rem;
	font-family: SourceHanSansCN-Regular;
	font-size: 0.9rem;
	font-weight: bold; 
	color: #2e2e2e;
	background: #dadada;
}
.footer .baoming{
	margin-top: 0.5rem;

	display: inline-block; 
	width: 14.4rem;
	height: 2.4rem;
	background-color: #f9ce4b;
	border-radius: 0.3rem;
	text-align: center;
	line-height: 2.4rem;
	margin-left: 1rem;
	font-family: SourceHanSansCN-Regular;
	font-size: 0.9rem;
	font-weight: bold; 
	color: #2e2e2e;
}

.jx_title{
	width: 4rem;
	height: 1.1rem;
	margin:1.3rem 2.5rem;
	font-family: SourceHanSansCN-Normal;
	font-size: 1.2rem;
	font-weight: bold; 
	line-height: 2.8rem; 
	color: #000000;
}
.jx_content{margin-bottom: 5rem}
.jx_info{width: 100%;margin-top: 1rem;box-shadow: 2px 2px 4px #ccc;border-radius: 0.5rem;}
.jx_info img{
	width: 1.9rem;
	height: 1.9rem;
	margin:1rem 0.6rem;
	float: left;
}
.jx_info span{
	height:4rem;
	font-family: SourceHanSansCN-Normal;
	font-size: 0.9rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 4rem;
	letter-spacing: 0rem;
	color: #717171;
	margin-left: 0.7rem; 
}
.jx_info p{
	font-family: SourceHanSansCN-Medium;
	font-size: 1rem;
	color: #666666;
	margin:0rem 1.3rem;
}
.jx_info p:last-child{ 
    font-size: 0.8rem; 
    margin-bottom: 1.2rem;
    display: inline-block;
}
.jx_info .jiage{ 
	font-family: Arial-BoldMT;
	font-size: 1.1rem;
	font-weight: bold; 
	height: 2.7rem;
	line-height: 2.7rem; 
	color: #d31000;
}

.ce_login{margin-top: 2.4rem;box-shadow: 2px 4px 6px #ccc;}
.ce_login img{
	margin-left: 1rem;
	float: left;
	width: 4.1rem;
	height: 4.1rem;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.ce_login span{ 
	display:inline-block;
	margin-top: 1.5rem;
	
	margin-left: 1.5rem;
	font-family: SourceHanSansCN-Regular;
	font-size: 1.2rem;
	font-weight: bold; 
	line-height: 2.5rem; 
	color: #2e2e2e;
}
.ce_login p{
	margin-bottom: 1.5rem;
	display:inline-block;
	margin-left: 1.5rem;
	font-family: SourceHanSansCN-Normal;
	font-size: 1rem;
	font-weight: normal; 
	line-height: 1.5rem; 
	color: #717171; 
	margin-top: 0rem;
}

.ce_select{margin-top: 1.7rem;}
.ce_select .ce_se_info{margin:2rem 0;border-bottom: 1px solid #ccc;}
.ce_select .ce_se_info img{
	width: 1.6rem;
	height: 1.6rem;
	float: left;
	margin-left: 1rem;
}
 

.ce_select .ce_se_info span{ 
	display:inline-block;
	margin-left: 1.5rem;
	font-family: SourceHanSansCN-Normal;
	font-size: 0.9rem;
	font-weight: normal; 
	height:2.5rem;
	line-height: 2rem;
	letter-spacing: 0rem;
	color: #717171;
}

/**
 * 登录
 */

.login_con{margin-top: 4.8rem;width: 17rem;}
.login_con .user_phone{width: 100%;border-bottom: 1px solid #ccc;margin-bottom: 2.9rem;}

.login_con input{
	display:inline-block;
	width: 50%;
	border:0px; 
	height: 1rem;
	font-family: SourceHanSansCN-Normal;
	font-size: 1rem;
	font-weight: normal;
	font-stretch: normal; 
	letter-spacing: 0rem;
	color: #989898;
	margin-top:1rem;
}
.login_con .code{width: 100%;border-bottom: 1px solid #ccc;margin-bottom: 2.9rem;}
.login_con span{
	float: right;
	display:inline-block;
	width: 6rem;
	line-height: 2.3rem;
	height: 2.3rem;
	background-color: #f9ce4b;
	border-radius: 0.3rem; 
	font-family: SourceHanSansCN-Normal;
	font-size: 0.8rem; 
	color: #fff;
}
.login_botton{width: 17rem;
	height: 2.3rem;
	font-weight: bold;
	letter-spacing: 0.5rem;
	background-color: #f9ce4b;
	border-radius: 0.3rem;
	line-height: 2.3rem;
	text-align: center;
	color: #000000;
}