@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-family: '微软雅黑';
}
body {
	background: #f5f5f5;
	color: #666;
	font-size: 14px;
	font-family:'微软雅黑', Verdana, Arial, Helvetica, sans-serif;
}
td, th, caption {
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a {
	color: #555;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #e60012;
}
img {
	border: none;
}
ol, ul, li {
	list-style: none;
}
input, textarea, select, button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}
table {
	border-collapse: collapse;
}
html {
	overflow-y: scroll;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
*zoom:1;
}
.yahei{font-family: "Microsoft Yahei";}
.block{display:block;}
.clear{clear:both;}
.mc{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
a:hover{text-decoration:none;}

a{text-decoration:none; transition:all .3s ease;}
em, var{font-style:normal}
img, a img{padding:0; margin:0; border:none;}
input, textarea, button{outline:none; margin:0}
body{background:#fff;min-width:1300px;-webkit-text-size-adjust: none;}
body, input, textarea, button, select{font-size:14px;line-height:1.5;font-family:-apple-system, BlinkMacSystem,"Microsoft Yahei",sans-serif,"Hiragino Sans GB", Helvetica}
.clearfix:after, .fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .fix{zoom:1}
a{color:#404145; text-decoration:none; transition:all .3s ease;}
a:hover, a:active{color:#bf1920;}
a:focus{outline:none; -moz-outline:none}
a{outline:none; blr:expression(this.onFocus=this.blur());}
i, s, em, u{font-style:normal; text-decoration:none;}
input,textarea{color:#333;}
input:focus, textarea:focus{outline:none;}
.clear{clear:both; display:block; font-size:0; line-height:0;}
.clearf:after{content:""; display:table; clear:both; }
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.h30{height:30px}
.bg_fff{background:#fff;}
/* 文字属性 */
.f12, .f12 a{font-size:12px}
.f_red, .f_red a{color:#e94547}
.f_red:hover, .f_red a:hover, .f_red:active, .f_red a:active{color:#2bbd5b}
.f_green, .f_green a{color:#2bbd5b}
.f_green:hover, .f_green a:hover, .f_green:active, .f_green a:active{color:#e94547}
.w{margin:0 auto; padding:40px 0; position:relative; width:1170px; text-align:center}
.w:after{clear:both; content:"."; display:block; height:0; clear:both; visibility:hidden}
.container-page{margin: 0 auto; position: relative; width: 1170px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px;}
.mt45{margin-top:45px;}
.ml30{margin-left:30px;}
.ml20{margin-left:20px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mb15{margin-bottom:15px;}
.pt20{padding-top:20px;}
.w585{width:585px;}
.w555{width:555px;}
.w1140{width:1140px;}
.w1200{width:1200px;}
.w1180{width:1180px;}
.w1170{width:1170px;margin-left:auto;margin-right:auto;}
.h600{
	height: 600px;
}
.w300{width: 300px;}
.w235{width: 235px;}
.w385{width: 385px;}
.w395{width: 395px;}
.w400{width:400px;}
.w433{width:433px;}
.ml45{margin-left: 45px;}

.clearfix:after{
	display: block;
	content:"";
	height: 0;
	clear: both;
}

p{
	color: #333;
}
.img{
	font-size: 0;
}
.inner{
	width: 1200px;
	margin: 0 auto;
}
button{
	background: #fff;
	border: none;
	cursor: pointer;
}
.newsest,.introduceVideo{
	color: #333 !important;
}
span.fr{
	color: #999;
}
.page_num{padding-top:20px; height:60px; overflow:hidden; width:96%; margin:0 auto;}

#page_div{ color:#666; }

#page_div .pagination_index_last{ float:left; height: 31px; line-height: 31px; font-size:14px; }
#pagination_input{ width: 40px;height: 16px; margin: 0 4px; padding: 6px 10px; border:1px solid #ccc; outline: none;}
#pagination_btn{  padding: 5px 10px; background: #c01920; border: 1px #c01920 solid; font-family: "微软雅黑"; color:#fff;}
#page_div .pagination_index{ border:1px #cccccc solid;padding:0 8px; margin:0 4px;float: left; height:29px; line-height:29px;text-align:center;font-size:14px; width:56px;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index1{border:1px #cccccc solid;padding:0 8px; margin:0 4px;float: left; height:29px; line-height:29px;text-align:center;font-size:14px; width:56px;}
#page_div .pagination_index1 a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
#page_div .pagination_index1 a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;font-size:14px;}
.pagination_homePage,.pagination_endPage,.pagination_totalPage { padding: 0 10px; margin: 0 5px; height: 29px; border: 1px solid #ccc; text-align: center; line-height: 29px; float: left;}
.pagination_totalPage { border: none; height: 31px; line-height: 31px; }
#page_div .pagination_index_num{width:10px;padding:0 8px; margin:0 4px;float: left; height:29px; line-height:29px;text-align:center;font-size:14px; border:1px solid #ccc;}
#page_div .currentIndex{ background:#c01920; border:1px solid #c01920;height:29px;
line-height:29px; color:#FFF;text-align:center; font-weight:bold;font-size:14px;} /*=========当前页码样式=========*/