/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
	border:medium none;
	margin: 0;
	padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
	font: 16px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none;}
a:hover { text-decoration: underline;}
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

.fl{float:left;}
.fr{float:right;}

.tal{text-align:left;}
.tac{text-align:center;}
.over-hidden{overflow:hidden;}

.fwb{font-weight:700;}
.border1{border:1px solid #ddd;}

.w1200{width:1200px;margin:0 auto;overflow: hidden;}
.w500{width:500px;margin:0 auto;overflow: hidden;}
.pt10{padding-top:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}
.m20{margin:20px;}
.m25{margin:25px;}

.po-si-re{
	position:relative;
}
.po-si-ab{
	position:absolute;
}

.bg-gray{background:#dedede;}
.bg-red{
	background:#ae272e;
	color:#fff;
}

.banner{
	background:url(img/banner.jpg) no-repeat top center;
	height:305px;
	width:1200px;
	margin:0 auto;
	background-size: 100%;
}


.info-one .bg-gray{
	width:20%;
	height:276px;
	line-height:276px;
	font-size:36px;
	font-weight:700;
	text-align:center;
	color:#ae272e;
}
.info-one .bg-gray .arrow-red{
	position:absolute;
	top:50%;
	right:0;
	width:0;
	height:0;
	border-width:10px;
	border-style:solid;
	border-color: transparent #ae272e transparent transparent;
}
.info-one .bg-red{
	width:80%;
	height:216px;
	/*height:170px;*/
	padding:30px 0;
}
.info-one .bg-red .pt10{
	padding:0 80px;
}
.title-bor{
	margin-top:40px;
}
.bor-yellow{
	border:1px solid #cc7820;
}
.bor-red{
	border:1px solid #dc331c;
}
.bor-deepred{
	border:1px solid #92282c;
}
.ccc7820{
	color:#cc7820;
}
.cae272e{
	color:#ae272e;
}
.title .title-word{
	width:120px;
	font-size:28px;
	font-weight:700;
	margin:0 auto;
	background:#fff;
	margin-top:-25px;
}
.title-word-yellow{
	color:#cd7c23;
}
.title-word-red{
	color:#dc331c;
}
.title-word-deepred{
	color:#92282c;
}
.title-line-left{
    top: 14px;
    left: -4px;
    width: 25px;
    height: 0;
    border-style: solid;
    border-width: 1px;
    transform: rotate(-45deg);
}
.title-line-right{
    bottom: 8px;
    right: -5px;
    width: 25px;
    height: 0;
    border-style: solid;
    border-width: 1px;
    transform: rotate(135deg);
}
.history-list{
	padding:10px 10px 10px 50px;
	margin-left:80px;
	border-left:2px solid #cd7c23;
}
.circle-bor{
	position:absolute;
	left:-62px;
	width: 15px;
    height: 15px;
    border-radius: 50%;
    border:1px solid #cd7c23;
    padding:2px;
}
.circle-bor .circle{
	background: #cd7c23;
	display: block;
	width:100%;
	height:100%;
    border-radius: 50%;
}
.block-img1{
	width:440px;
	height:305px;
}
.block-img1 .cont{
	margin:0 110px;
	margin-top:100px;
}
.block2{
	width:250px;
	height:180px;
}
.block2 .po-si-ab{
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	background:#d0781f;
	color:#fff;
}
.block2 .dis-inlineblock:first-child{
	width:69px;
	font-weight:700;
	text-align:center;
	line-height:50px;
}
.block2 .dis-inlineblock:last-child{
	width:150px;
	padding-left:10px;
	border-left:1px solid #fff;
	margin-top: 5px;
}
.block3{
	width:485px;
}
.block4{

}
.block4 li{
	width:19%;
	padding:0 3%;
}
.block4 li .po-si-re{
	border-bottom:1px solid #ce7821;
	margin:0 20px;
}
.block4 li .arrow{
	width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #d1781c;
    left: 50%;
    position: absolute;
    margin-left: -2px;
}
.block4 li .tac{
	margin-top:8px;
}