*{margin:0;padding:0;}
html {color: #424242;}
table {border-collapse: collapse;border-spacing: 0;text-align: center;}
ol, ul {list-style: none;}
dl {-webkit-margin-before:0;-webkit-margin-after:0;}
a {text-decoration: none;color:#424242;}
a:hover, .color81 a:hover, .color81 a.cur {color: #000}
a.red {color: #c01920;}
a.red:hover {color: #950b11;}
.color81, .color81 a {color:#818181;}
input, button, input[type="button"] {outline: none;}
button, input{border:none;}
button:hover, input[type="button"]:hover {opacity: .9;}
body {color: #424242;text-align: left;min-width: 1230px;}
.curpoint{cursor: pointer;}
/* other */
input.iw60 {width: 60px;}
input.iw80 {width: 80px;}
img {border:none;outline: none;}
a:hover{cursor:pointer}
.curpoint{cursor: pointer;}
.red {color: #c01920;}
.blue {color:#01c26f;}
.white{
	color:#fff !important;
}
.redb {background: #c01920;color: #FFF;}
.disabled {background: #999;}
.del {text-decoration: line-through;}
.disp-n {display: none;}
.fb {font-weight: bold;}
.img img {width: 100%;height: 100%;overflow: hidden;}
.curpoint{cursor: pointer;}
/* Font Size */
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
.f26{font-size: 26px;}
.f28{font-size: 28px;}
.f30{font-size: 30px;}

/*Margin-Arrays*/
.ml-10 {margin-left: -10px;}
.ml-20 {margin-left: -20px;}
.mt5   {margin-top: 5px;}
.mt8   {margin-top: 8px;}
.mt10  {margin-top: 10px;}
.mt15  {margin-top: 15px;}
.mt20  {margin-top: 20px;}
.mt25  {margin-top: 25px;}
.mt30  {margin-top: 30px;}
.mt40  {margin-top: 40px;}
.mt50  {margin-top: 50px;}
.mt80  {margin-top: 80px;}
.mt100 {margin-top: 100px;}
.mb5   {margin-bottom: 5px;}
.mb10  {margin-bottom: 10px;}
.mb15  {margin-bottom: 15px;}
.mb20  {margin-bottom: 20px;}
.mb25  {margin-bottom: 25px;}
.mb30  {margin-bottom: 30px;}
.mb40  {margin-bottom:40px;}
.mb50  {margin-bottom: 50px;}
.mb80  {margin-bottom: 80px;}
.mb100 {margin-bottom: 100px;}
.ml5   {margin-left:5px;}
.ml10  {margin-left: 10px;}
.ml15  {margin-left: 15px;}
.ml20  {margin-left: 20px;}
.ml24  {margin-left: 25px;}
.ml30  {margin-left: 30px;}
.ml40  {margin-left:40px;}
.ml50  {margin-left: 50px;}
.ml80  {margin-left: 80px;}
.ml100 {margin-left: 100px;}
.mr5   {margin-right:5px;}
.mr10  {margin-right: 10px;}
.mr15  {margin-right: 15px;}
.mr20  {margin-right: 20px;}
.mr25  {margin-right: 25px;}
.mr30  {margin-right: 30px;}
.mr40  {margin-right: 40px;}
.mr50  {margin-right: 50px;}
.mr80  {margin-right: 80px;}
.mr100 {margin-right: 100px;}

.con {padding-left: 20px;}
.border-bom1 {border-bottom: 1px solid #ddd;}

/* text pos */
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}

/* 清除浮动 */
.fl,.Left {float: left;}
.fr,.Right {float: right;}
.clear {clear: both;width: 0px;height: 0px;overflow: hidden;}
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; } 
.clearfix {display: block;height: 1%;zoom: 1;}* html
.Clearfix {display: block;} /* for IE/Mac */
.hidden{overflow: hidden;}
.flex{
	display: flex;
}
/**/
.margin_auto{
	width: 100%;
	margin:0 auto;
}
.content{
	width: 1200px;
	margin:0 auto;
}
/*导航*/
.z_header{
	background: #fcfcfc;
	box-sizing: border-box;
	padding:14px 0px 0px 0px;
	box-shadow: #ccc 0px 0px 10px;
}
.z_nav{
	display: inline-block;
}
.z_nav .nav_li{
	width:142px;
	float: left;
	position: relative;
}
.z_nav .nav_li .nav-a{
	display: block;
	text-align: center;
	font-size:14px;
	color:#282828;
	margin-top: 30px;
	padding-bottom: 30px;
	box-sizing: border-box;
}
.z_nav .nav_li .nav-a:hover{
	color:#282828;
	font-weight: bold;
}





.z_nav .nav_li .sub_nav{
	display: none;
	width: 170px;
	background: #fff;
	border-top: 2px solid #d19b56;
	position: absolute;
	left: 0;
	top: 77px;
	z-index: 999;
}
.z_nav .nav_li .sub_nav .sub_a{
	text-align: center;
	font-size:14px;
	color:#282828;
	display: block;
	line-height: 40px;
}
.z_nav .nav_li .sub_nav .sub_a:hover{
	 background: #f6f6f6;
}
/*.z_nav{
	width: 930px;
}
.z_nav .nav_li{
	width:155px;
	display: inline-block;
	box-sizing: border-box;
}
.z_nav .nav_li .nav-a{
	
}
.z_nav .nav_li .nav-a:hover{
	color:#bc111a;
}
.z_nav .nav_li:last-child .nav-a{
	margin-right: 0px;
}
.z_nav .nav_li .sub_nav .sub_li{
	display:block;
}*/
/*底部*/
.z_footer{
	background: #202020;
	padding:39px 0px 46px 0px;
	margin-top: 65px;
}
.z_footer .footer-left{
	width: 1022px;
	margin-top:33px;
}
.z_footer .footer-logo{
	vertical-align: middle;
	display: block;
	float: left;
}
.footer-span{
	color:#acacac;
	font-size: 40px;
	font-weight: bold;
	display: inline-block;
	margin-left: 152px;
	float: left;
	margin-top: 10px;
}
.footer-p{
	font-size: 13px;
	color:#acacac;
	border-top: #acacac solid 1px;
	margin-top:40px;
	padding-top: 17px;
}
.footer-dl{
	width: 137px;
	color:#fff;
	font-size: 16px;
	text-align: center;
}
.footer-dl dd{
	margin-bottom: 15px;
}
/*内容页标题*/
.con_title{
	text-align: center;
	padding-top:114px;
	font-size:39px;
	color:#010101;
	font-weight: bold;
}
.con_title .con_title_span{
	display: block;
	font-size: 27px;
	font-weight: normal;
	margin-top: 15px;
}
.con_title .con_title_span .con_title_red{
	color:#9f0811;
}
/*分页*/
.page_box{
	display: table;
	margin:auto;
	margin-top: 35px;
}
.page_box li{
	display: inline-block;
}
.page_box li a{
	display: inline-block;
	font-size: 13px;
	color:#333;
	margin-right: 15px;
}
.page_box li:last-child a{
	margin-right: 0px;
}
.page_box li a img{
	vertical-align: middle;
}
