@charset "utf-8";
/* CSS Document */
body {
	font-family: "微软雅黑", Arial;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #555;
}
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {
	margin: 0;
	padding: 0
}
div, h1, h2, h3, h4, ul, ol, li, dl, dt, dd, img, form, p {
	margin: 0;
	padding: 0;
	border: 0;
}
ul, li, ol {
	list-style: none;
}
h1, h2, h3, h4 {
	font-weight: 400;
}
table, td, tr, th, input, select {
}
input {
	font-family: Arial;
}
table {
	border-collapse: collapse;
}
/*link*/
a {
	color: #555;
	text-decoration: none;
	cursor: pointer;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;/*color: #0080cd;*/
	color: #eb0000;
}
a:active {
}
.clear {
	zoom: 1;
}
.clear:after {
	content: '';
	display: block;
	clear: both;
	height: 0px;
}
.text:focus, input:focus, .textarea:focus {
	outline: none;
}
a:focus {
	outline: none
}
a:hover, a:active {
	outline: none
}
:focus {
	outline: none
}
img {
	border: 0;
}
.zd {
	margin: 0 auto;
	text-align: left;
	width: 1200px;
}
.w {
	width: 100%;
	background: #fff;
}
.text-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.hidden {
	overflow: hidden;
}
/*表单***********************************************************************************************/
.form-text {
	border: none;
}
/*边框**********************************************************************************************/
.border-c {
	border: 1px solid #ccc;
}
.border-e {
	border: 1px solid #eee;
}
/*字体颜色***********************************************************************************************/
/*主要颜色*/
.c-primary, .c-primary a, a.c-primary {
	color: #5a98de
}
.c-primary a:hover, a.c-primary:hover {
	color: #5a98de
}
/*次主色*/
.c-secondary, .c-secondary a, a.c-secondary {
	color: #555
}
.c-secondary a:hover, a.c-secondary:hover {
	color: #555
}
/*强调色—成功*/
.c-success, .c-success a, a.c-success {
	color: #5eb95e
}
.c-success a:hover, a.c-success:hover {
	color: #5eb95e
}
/*强调色—危险*/
.c-danger, .c-danger a, a.c-danger {
	color: #dd514c
}
.c-danger a:hover, a.c-danger:hover {
	color: #dd514c
}
/*强调色—警告*/
.c-warning, .c-warning a, a.c-warning {
	color: #f37b1d
}
.c-warning a:hover, a.c-warning:hover {
	color: #f37b1d
}
/*强调色—错误*/
.c-error, .c-error a, a.c-error {
	color: #c00
}
.c-error a:hover, a.c-error:hover {
	color: #c00
}
/*辅助色—浅黑*/
.c-333, .c-333 a, a.c-333 {
	color: #333
}
.c-333 a:hover, a.c-333:hover {
	color: #333
}
/*辅助色—灰色*/
.c-666, .c-666 a, a.c-666 {
	color: #666
}
.c-666 a:hover, a.c-666:hover {
	color: #666
}
.c-999, .c-999 a, a.c-999 {
	color: #999
}
.c-999 a:hover, a.c-999:hover {
	color: #999
}
/*标准色—红色*/
.c-red, .c-red a, a.c-red {
	color: red
}
.c-red a:hover, a.c-red:hover {
	color: red
}
/*标准色—绿色*/
.c-green, .c-green a, a.c-green {
	color: green
}
.c-red a:hover, a.c-red:hover {
	color: green
}
/*标准色—蓝色*/
.c-blue, .c-blue a, a.c-blue {
	color: blue
}
.c-blue a:hover, a.c-blue:hover {
	color: blue
}
/*标准色—白色*/
.c-white, .c-white a, a.c-white {
	color: white
}
.c-white a:hover, a.c-white:hover {
	color: white
}
/*标准色—黑色*/
.c-black, .c-black a {
	color: black
}
.c-black a:hover, a.c-black:hover {
	color: black
}
/*标准色—橙色*/
.c-orange, .c-orange a, a.c-orange {
	color: orange
}
.c-orange a:hover, a.c-orange:hover {
	color: orange
}
/*背景颜色**********************************************************************************/
/*主要颜色*/
.b-primary, .b-primary a, a.b-primary {
	background: #5a98de
}
.b-primary a:hover, a.b-primary:hover {
	background: #5a98de
}
/*次主色*/
.b-secondary, .b-secondary a, a.b-secondary {
	background: #555
}
.b-secondary a:hover, a.b-secondary:hover {
	background: #555
}
/*强调色—成功*/
.b-success, .b-success a, a.b-success {
	background: #5eb95e
}
.b-success a:hover, a.b-success:hover {
	background: #5eb95e
}
/*强调色—危险*/
.b-danger, .b-danger a, a.b-danger {
	background: #dd514c
}
.b-danger a:hover, a.b-danger:hover {
	background: #dd514c
}
/*强调色—警告*/
.b-warning, .b-warning a, a.b-warning {
	background: #f37b1d
}
.b-warning a:hover, a.b-warning:hover {
	background: #f37b1d
}
/*强调色—错误*/
.b-error, .b-error a, a.b-error {
	background: #c00
}
.b-error a:hover, a.b-error:hover {
	background: #c00
}
/*辅助色—浅黑*/
.b-333, .b-333 a, a.b-333 {
	background: #333
}
.b-333 a:hover, a.b-333:hover {
	background: #333
}
/*辅助色—灰色*/
.b-666, .b-666 a, a.b-666 {
	background: #666
}
.b-666 a:hover, a.b-666:hover {
	background: #666
}
.b-999, .b-999 a, a.b-999 {
	background: #999
}
.b-999 a:hover, a.b-999:hover {
	background: #999
}
/*定位*/
.pos-r {
	position: relative
}
.pos-a {
	position: absolute
}
.pos-f {
	position: fixed
}
/*浮动*/

.left {
	float: left;
}
.right {
	float: right;
}
.block {
	display: block;
}
.display {
	display: none;
}
.block-in {
	display: inline-block;
}
/*文字对齐*/
.text-l {
	text-align: left;
}
.text-r {
	text-align: right;
}
.text-c {
	text-align: center;
}
/*外边距*/
.m-l-5 {
	margin-left: 5px;
}
.m-l-10 {
	margin-left: 10px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-l-20 {
	margin-left: 20px;
}
.m-l-25 {
	margin-left: 25px;
}
.m-l-30 {
	margin-left: 30px;
}
.m-l-35 {
	margin-left: 35px;
}
.m-l-40 {
	margin-left: 40px;
}
.m-l-45 {
	margin-left: 45px;
}
.m-l-50 {
	margin-left: 50px;
}
.m-r-5 {
	margin-right: 5px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-r-15 {
	margin-right: 15px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-r-25 {
	margin-right: 25px;
}
.m-r-30 {
	margin-right: 30px;
}
.m-r-35 {
	margin-right: 35px;
}
.m-r-40 {
	margin-right: 40px;
}
.m-r-45 {
	margin-right: 45px;
}
.m-r-50 {
	margin-right: 50px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-20 {
	margin-top: 20px;
}
.m-t-25 {
	margin-top: 25px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-t-35 {
	margin-top: 35px;
}
.m-t-40 {
	margin-top: 40px;
}
.m-t-45 {
	margin-top: 45px;
}
.m-t-50 {
	margin-top: 50px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-b-15 {
	margin-bottom: 15px;
}
.m-b-20 {
	margin-bottom: 20px;
}
.m-b-25 {
	margin-bottom: 25px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-b-35 {
	margin-bottom: 35px;
}
.m-b-40 {
	margin-bottom: 40px;
}
.m-b-45 {
	margin-bottom: 45px;
}
.m-b-50 {
	margin-bottom: 50px;
}
/*内填充*/
.p-l-5 {
	padding-left: 5px;
}
.p-l-10 {
	padding-left: 10px;
}
.p-l-15 {
	padding-left: 15px;
}
.p-l-20 {
	padding-left: 20px;
}
.p-l-25 {
	padding-left: 25px;
}
.p-l-30 {
	padding-left: 30px;
}
.p-l-35 {
	padding-left: 35px;
}
.p-l-40 {
	padding-left: 40px;
}
.p-l-45 {
	padding-left: 45px;
}
.p-l-50 {
	padding-left: 50px;
}
.p-r-5 {
	padding-right: 5px;
}
.p-r-10 {
	padding-right: 10px;
}
.p-r-15 {
	padding-right: 15px;
}
.p-r-20 {
	padding-right: 20px;
}
.p-r-25 {
	padding-right: 25px;
}
.p-r-30 {
	padding-right: 30px;
}
.p-r-35 {
	padding-right: 35px;
}
.p-r-40 {
	padding-right: 40px;
}
.p-r-45 {
	padding-right: 45px;
}
.p-r-50 {
	padding-right: 50px;
}
.p-t-5 {
	padding-top: 5px;
}
.p-t-10 {
	padding-top: 10px;
}
.p-t-15 {
	padding-top: 15px;
}
.p-t-20 {
	padding-top: 20px;
}
.p-t-25 {
	padding-top: 25px;
}
.p-t-30 {
	padding-top: 30px;
}
.p-t-35 {
	padding-top: 35px;
}
.p-t-40 {
	padding-top: 40px;
}
.p-t-45 {
	padding-top: 45px;
}
.p-t-50 {
	padding-top: 50px;
}
.p-b-5 {
	padding-bottom: 5px;
}
.p-b-10 {
	padding-bottom: 10px;
}
.p-b-15 {
	padding-bottom: 15px;
}
.p-b-20 {
	padding-bottom: 20px;
}
.p-b-25 {
	padding-bottom: 25px;
}
.p-b-30 {
	padding-bottom: 30px;
}
.p-b-35 {
	padding-bottom: 35px;
}
.p-b-40 {
	padding-bottom: 40px;
}
.p-b-45 {
	padding-bottom: 45px;
}
.p-b-50 {
	padding-bottom: 50px;
}
.radius-3 {
	border-radius: 3px;
}
.radius-4 {
	border-radius: 4px;
}
.radius-5 {
	border-radius: 5px;
}
.radius-6 {
	border-radius: 6px;
}
.radius-8 {
	border-radius: 8px;
}
.round {
	border-radius: 1000px;
	overflow: hidden;
}
.circle {
	border-radius: 50%;
	overflow: hidden;
}
/*字体大小*/
.size-12 {
	font-size: 12px;
}
.size-14 {
	font-size: 14px;
}
.size-16 {
	font-size: 16px;
}
.size-18 {
	font-size: 18px;
}
.size-20 {
	font-size: 20px;
}
.size-22 {
	font-size: 22px;
}
.size-24 {
	font-size: 24px;
}
.size-26 {
	font-size: 26px;
}
.size-28 {
	font-size: 28px;
}
.size-30 {
	font-size: 28px;
}
.size-32 {
	font-size: 32px;
}
h1 {
	font-size: 36px
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px
}
h4 {
	font-size: 18px
}
h5 {
	font-size: 14px
}
h6 {
	font-size: 12px
}
/*行高*/
.lh-18 {
	line-height: 18px;
}
.lh-20 {
	line-height: 20px;
}
.lh-22 {
	line-height: 22px;
}
.lh-24 {
	line-height: 24px;
}
.lh-26 {
	line-height: 26px;
}
.lh-28 {
	line-height: 28px;
}
.lh-30 {
	line-height: 30px;
}
.lh-32 {
	line-height: 32px;
}
/*表格文字对齐方式，默认是居左对齐*/
.table .text-c th, .table .text-c td {
	text-align: center
}/*整行居中*/
.table .text-r th, .table .text-r td {
	text-align: right
}/*整行居右*/
.table th.text-l, .table td.text-l {
	text-align: left!important
}/*单独列居左*/
.table th.text-c, .table td.text-c {
	text-align: center!important
}/*单独列居中*/
.table th.text-r, .table td.text-r {
	text-align: right!important
}/*单独列居右*/
/*头部 start*/
.top {
	height: 82px;
}
.logo {
	width: 236px;
	height: 68px;
	overflow: hidden;
	margin-top: 3px;
}
/*头部 end*/
/*导航 start*/
.nav li {
	float: left;
}
.nav li a {
	width: 100px;
	height: 60px;
	text-align: center;
	color: #555;
	display: block;
	padding-top: 22px;
}
.nav li a:hover, .nav li.nav-show a {
	background: #de0000;
	color: #fff;
}
/*导航 end*/
/*尾部 start*/
.footer-box {
	background: #232323;
	width: 100%;
	padding: 35px 0 50px 0;
}
.footer {
	padding-left: 220px;
	overflow: hidden;
	
	
}
.footer-dl dl {
	margin-right: 200px;
}
.footer-dl dl dt {
	border-bottom: 1px solid #474747;
	color: #eee;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 8px;
}
.footer-dl dl dd a {
	color: #bbb;
	line-height: 34px;
}
.footer-dl {
	position: relative;
}
.footer-img {
	position: absolute;
	margin:-66px 0 0 -88px;
}
/*.footer-dl {
	width: 260px;
	float: left;
}
.footer-l dl dt, .footer-r dl dt {
	border-bottom: 1px solid #474747;
	color: #eee;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 8px;
}
.footer-l dl dd a, .footer-r dl dd a {
	color: #bbb;
	line-height: 34px;
}
.footer-nav {
	width: 632px;
}
.footer-r {
	padding-left: 40px;
}*/
.foot-box {
	width: 100%;
	background: #121212;
	height: 45px;
	line-height: 45px;
	color: #eee;
}
/*尾部 end*/
 .page .page-num-current{
   background-color:#dd0000;
   color:#ffffff;
 }