* { margin: 0px; padding: 0px; }
body {max-width: 1920px;margin: 0px auto; font-size: 14px; font-family: "Microsoft YaHei",SimSun,Helvetica,sans-serif; color: #333; line-height: 25px; overflow-x: hidden; }
ul li { margin: 0px; padding: 0px; list-style-type: none; }
form, ul, li, table, td, p, span, h1, h2, h3, h4, h5, img, dl, dt, dd { margin: 0px; padding: 0px; }
img { border: none; width: auto; max-width: 100%; }
a { color: #333; text-decoration: none; }
a:hover, a:active { color: #000; text-decoration: none; }
.fl { float: left }
.fr { float: right }
.inline_m{display: inline-block;vertical-align: middle;}
.clear_both { clear: both; }
.txt_cent { text-align: center; }
.word_break { word-break: break-all; overflow: hidden; TABLE-LAYOUT: fixed; WORD-WRAP: break-word; }
.txthid { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.txthid2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; text-overflow: ellipsis;}
.txthid3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; text-overflow: ellipsis;}
.txthid4{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; text-overflow: ellipsis;}
.txthid5{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; text-overflow: ellipsis;}
.txthid6{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6; text-overflow: ellipsis;}
.not-animated { opacity: 0; }

/*清楚浮动*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }
.clear { clear: both; }
table{border-collapse:collapse;}

.detail_box p{font-size:16px;line-height:2em;}
.detail_box img { max-width: 100%; }
.detail_box video { max-width: 100%; }
.detail_box iframe { max-width: 100%; }
.detail_box table { max-width: 100%; }

.xs{display: none;}
.pc{display: block;}
.isNull{padding: 60px 0px;}
@media screen and (max-width:640px) {
	.xs{display: block;}
	.pc{display: none;}
}

.flickr { text-align: center; margin-top: 40px; clear: both; }
.flickr .numbtn, .flickr .pagebtn { }
.flickr .numbtn { background: #b9b9b9; border-radius: 50%; display: inline-block; vertical-align: top; width: 40px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; margin: 0px 5px; }
.flickr .numbtn.current { background: #279399; }
.flickr .pagebtn { display: inline-block; width: 40px; height: 40px; line-height: 40px; vertical-align: top; background: url(../images/expert_arrow.png); margin: 0px 5px; font-size: 0px; }
.flickr .lastbtn { position: relative; transform: rotate(180deg); font-size: 16px; }
