	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	p,
	blockquote,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	pre,
	form,
	fieldset,
	legend,
	button,
	input,
	textarea,
	th,
	td {
		margin: 0;
		padding: 0;
	}

.banner {
	width: 100%;
}

.banner img {
	width: 100%;
	height: 400px;
	overflow: hidden;
}

.b_list {
	width: 100%;
	margin: auto;
	padding: 10px;
}

.b_list ul {
	width: 100%;
	padding-left: 0px;
}

.b_list h3 {
	font-size: 20px;
	color:#2b2f33;
	line-height: 30px;
	margin-bottom: 0;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.b_list ul li {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.b_lei_le{
	width: 100%;
	margin:5px auto;
	overflow: hidden;
}
.fang_ajmin{
    width: 70%;
	float: left;
}
.fang_ajmin span{
    font-size: 12px;
 	color: #FA9A00;
    background: #FFF2D2;
    padding: 4px 10px 2px;
    border-radius: 3px;
}
.fang_ajmin p{
	display: inline-block;
    font-size: 12px;
    color: #5E646B;
    background: #f8f8f8;
    padding: 4px 10px 2px;
    border-radius: 3px;
}

.price {
    width: 26%;
    float: right;
    text-align: right;
    font-size: 20px;
    color: #E84852;
    margin-top: -5px;
}
.price span{
	font-size: 14px;
}


.b_list h4 {
	font-size: 14px;
	line-height: 30px;
	color: #5d5b5b;
	font-weight: normal;
	float: left;
	width: 100px;
	height: 30px;
	background: #fdb173;
	text-align: center;
	border-radius: 10px;
}
.fang_b_gf{
	
}

.b_list .fang_b_gf span {
	float: left;
	line-height: 22px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 3px 5px 2px;
	font-size: 12px;
	color: #5E646B;
	background: #fdf5f5;
	text-align: center;
	border-radius: 5px;
}

.wire {
	width: 100%;
	height: 8px;
	background: #f4f4f4;
}

.evaluate {
	width: 100%;
	margin: auto;
	padding: 10px;
}

.evaluate_t {
	width: 100%;
	margin: 0 auto;
}

.evaluate_t h3 {
	float: left;
	font-size: 18px;
}
.evaluate_t P {
	float: right;
	font-size: 14px;
}
.dd_t {
	width: 140px;
	margin: auto;
	padding: 10px 0px 10px 0px;
}

.dd_t span {
	font-size: 12px;
	width: 60px;
	height: 24px;
	border: 1px solid #ef6f07;
	text-align: center;
	float: left;
	line-height: 24px;
	margin-left: 10px;
}

.evaluate_h {
	width: 100%;
	height: 100%;
	margin: auto;
}

.h_l {
	width: 20%;
	float: left;
}

.h_l img {
	width: 100%;
	height: 100%;
}

.h_r {
	width: 100%;
	margin: 5px auto;
}
.h_r_t{
	text-align: right;
	 margin-top: 7px;
}
.h_r_t p{
	color: #5e646b;
	font-size: 12px;
	
}
.h_r_t span{
	color: #b4b9bf;
	font-size: 12px;
}
.h_r_t h4 {
	font-size: 12px;
	color: #5d5b5b;
	line-height: 20px;
}

.h_ico {
	width: 100%;
	height: 30px;
}

.h_ico_l {
	line-height: 16px;
}

.h_ico_l img {
	width: 80px;
	height: 14px;
	;
}

.h_ico_l a {
	font-size: 12px;
	color: #ef6f07;
	font-weight: bold;
	padding-left: 10px;
	line-height: 20px;
}

.h_ico_r {
	width: 40%;
	float: right
}

.h_ico_r a {
	font-size: 12px;
	color: #5d5b5b;
	float: right;
	line-height: 20px;
}

.h_r_b {
	width: 100%;
    font-size: 14px;
	color: #5e646b;
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.h_r_b p {
	font-size: 14px;
	height: 3em;
	overflow:hidden; 
	 text-overflow:ellipsis;
	 -webkit-box-orient:vertical;
	 -webkit-line-clamp:2; 
}

.ft {
	width: 100%;
	margin: 10px auto 0;
	border-bottom: 1px solid #d1d0d0;
	border-top: 1px solid #d1d0d0;
}

.ft h3 {
	font-size: 14px;
	text-align: center;
	padding: 20px 0px 20px 0px;
}

.ft img {
	width: 100%;
	height: 377px;
	padding-bottom: 30px;
}

.xq {
	width: 100%;
}

.xq h3 {
	font-size: 14px;
	text-align: center;
    padding: 13px 13px 5px;
	margin: 0px;
}

.xq img {
	width: 100%;
	height: 300px;
}

.xq h4 {
	font-size: 14px;
	color: #5d5b5b;
	font-weight: normal;
	text-align: center;
	padding: 0 13px ;
	margin: 0px;
}

.xq p {
	margin: 0 auto;
	font-size: 12px;
	color: #000;
	line-height: 30px;
	padding: 0px 10px 10px 10px;
}

.loading {
	width: 100%;
	text-align: center;
	margin: 10px auto 0;
	 border-top: 0.01333333rem solid #EBEBEB;
}

.loading a {
    padding: 10px 0 0px;
    display: inline-block;
	font-size: 14px;
	color: #E84852;
	text-align: center;
}

.pt {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #EBEBEB;
}

.dk_skk{
	width:100%;
	text-align: right;
	margin: 10px auto;
}
.dk_skk span{
	vertical-align: middle;
	margin-left: 5px;
	color:#0e90d2; 
	font-size: 15px;
}
.dk_skk img{
	width: 26px;
	vertical-align: middle;
	margin-right: 15px;
}
/*.pt img{width:100%; height:300px;}*/

.pt_title {
	width: 100%;
}
.pt_dlfj{
	width: 95%;
	margin: 0 auto;
	
}
.pt_dlfj h3{
    float: left;
    font-size: 18px;
	padding: 10px 0px;
	margin: 0px;
}
.pt_title ul {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.pt_title ul li {
	float: left;
	width: 14.2857%;
	text-align: center;
	padding: 0 2%;
}

.pt_title ul li img {
	width: 100%;
	height: 100%;
}

.pt_title ul li p {
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}
.djjfj{
	width: 39px;
	height: 39px;
	border-radius: 100px;
	background: #ff5050;
}
.djjfj span{
	display: inline-block;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
    padding-top: 6px;
}
.am-btn {
	padding: 0;
}
.am-badge-success {
    background-color: #ff5050;
}
.am-modal-dialog {
    background: #fff;
}
.am-nav-tabs > li > a {
    margin-right: -1px;
    }
.showxq {
	line-height: 30px;
	font-size: 14px;
}

.showxq .11xz {
	max-height: 330px;
	overflow: hidden;
}

.showxqtit {
	padding: 0 15px;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
}

.showxqtit span {
	float: right;
}

.pt_list {
	width: 100%;
	margin: auto;
	padding: 0px 10px 10px 10px;
}

.pt_list h3 {
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	width: 100%;
	margin: 0px;
}

.pt_list li {
	float: left;
	width: 33.333%;
	height: 24px;
	line-height: 24px;
}

.pt_list li span {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	width: 100%;
}

.dt {
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #EBEBEB;
}



.dt ul {
	width: 90%;
	overflow: hidden;
	margin: 0 auto;
	font-size: 12px;
	line-height: 20px;
}

.dt ul li {
	list-style-image: url(images/label01.png);
	color: #5e646b;
	font-size: 14px;
	line-height: 2em;
	font-family: "Hiragino Sans GB", "华文细黑", "Microsoft YaHei", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.fy {
	width: 100%;
	margin: 0 auto;
}
.ensure_main{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding: 20px 0;
	line-height: 1em;
	border-bottom: 1px solid #EBEBEB;
}
.ensu_bt{
	width: 100%;
    margin: 5px auto 12px;
}
.ensu_bt h4{
	font-weight: 200;
	font-size: 16px;
	margin: 0;
}
.ensure_main ul{
	width: 100%;
	padding-left: 0;
}
.ensure_main li{
	width: 33%;
	float: left;
}
.ensure_main li img{
	width: 40px;
}
.ensure_main h3{
	margin: 0;
	font-size: 14px;
	font-weight: 200;
	color: #000;
	letter-spacing: 1px;
	padding: 11px 0 6px;
}
.ensure_main p{
	margin: 0;
	font-size: 12px;
	color: #666;
	letter-spacing: 0.05em;
}
.fy_list {
	width: 94%;
	margin: 0 auto;
	clear: both;
}

.fy_list_l {
	width: 30%;
	float: left;
}

.fy_list img {
	width: 100%;
	height: 100%;
	float: left;
}

.fy_t {
	width: 68%;
	float: right;
	line-height: 30px;
}

.fy_t a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.fy_t h3 {
	font-size: 14px;
	color: #5d5b5b;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
}

.fy_t p {
	font-size: 12px;
	color: #5d5b5b;
	line-height: 30px;
	margin: 0px;
}

.fy_t p span {
	color: #ef6f07;
	float: right;
	font-size: 14px;
}

.footer {
	width: 100%;
	height: 50px;
} 

.footer_l {
	width: 60%;
	height: 50px;
	float: left;
	background: #fef7f7;
}

.footer_l ul {}

.footer_l ul li {
	height: 50px;
	width: 50%;
	float: left;
	padding: 15px 0px 5px 0px;
}

.footer_l ul li a {
	font-size: 14px;
}

.footer_l ul li img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	line-height: 50px;
	margin: 0 5px;
}

.footer_r {
	width: 40%;
	height: 50px;
	float: right;
	background: #ff4f5a;
	text-align: center;
}

.footer_r a {
	font-size: 30px;
	color: #FFF;
	line-height: 50px;
	font-size: 14px;
}

/*日期样式修改*/
.am-daymoney caption {
	height: 1.6rem;
    line-height: 1.6rem;
    font-size: 1.7rem;
    color: #333;
    background: transparent;
}
.am-table-bordered {
    border: none;
}
.am-table-bordered > thead > tr > th, .am-table-bordered > tbody > tr > th, .am-table-bordered > tfoot > tr > th, .am-table-bordered > thead > tr > td, .am-table-bordered > tbody > tr > td, .am-table-bordered > tfoot > tr > td {
    border: none;
    text-align: center;
}

.ft {
    width: 100%;
    margin: 10px auto 0;
    border: none;
}
.am-table > thead > tr > td.am-active, .am-table > tbody > tr > td.am-active, .am-table > tfoot > tr > td.am-active, .am-table > thead > tr > th.am-active, .am-table > tbody > tr > th.am-active, .am-table > tfoot > tr > th.am-active, .am-table > thead > tr.am-active > td, .am-table > tbody > tr.am-active > td, .am-table > tfoot > tr.am-active > td, .am-table > thead > tr.am-active > th, .am-table > tbody > tr.am-active > th, .am-table > tfoot > tr.am-active > th {
    background-color: transparent;
    
}
.am-daymoney thead tr {
    color: #333;
    text-align: center;
}
.red{
	color: #ff5050;
}

.am-table > thead > tr > td.am-primary, .am-table > tbody > tr > td.am-primary, .am-table > tfoot > tr > td.am-primary, .am-table > thead > tr > th.am-primary, .am-table > tbody > tr > th.am-primary, .am-table > tfoot > tr > th.am-primary, .am-table > thead > tr.am-primary > td, .am-table > tbody > tr.am-primary > td, .am-table > tfoot > tr.am-primary > td, .am-table > thead > tr.am-primary > th, .am-table > tbody > tr.am-primary > th, .am-table > tfoot > tr.am-primary > th {
    color: #ff5050;
    background-color: rgba(251, 196, 196, 0.115);
}
.am-table > thead > tr > th, .am-table > tbody > tr > th, .am-table > tfoot > tr > th, .am-table > thead > tr > td, .am-table > tbody > tr > td, .am-table > tfoot > tr > td {
    vertical-align: middle;
}
.daymoney-month-body {
    color: #ff5050;
}
.am-daymoney-prev {
    padding-right: 10px;
    display: inline-block;
}
.am-daymoney-next {
    padding-left: 10px;
    display: inline-block;
}
.am-daymoney caption {
    height: 3rem;
    line-height: 3rem;
}