.top{
	position:relative;
	width:100%;
}
.top a{
	display:block;
	position:absolute;
	width:156px;
	height:46px;
	border-radius:23px;
	background:#d50722;
	color:#FFFFFF;
	text-align:center;
	line-height:46px;
	font-size:24px;
	font-weight:bold;
	top:55px;
	left:55px;
}
.top a img{
	display:inline-block;
	vertical-align:middle;
	transform: translateY(-2px);
	margin-right:5px;
}
.indlist .tit{
	width:100%;
	line-height:26px;
	border-bottom:1px solid #dddddd;
	padding-bottom:15px;
}
.indlist .tit h3{
	float:left;
	font-size:24px;
	color:#d50722;
}
.indlist .tit h3 img{
	display:inline-block;
	width:24px;
	vertical-align:middle;
	margin-right:10px;
	transform: translateY(-2px);
}
.indlist .tit a{
	display:block;
	float:right;
	font-size:16px;
	color:#333333;
}
.indlist ul{
	margin-top:15px;
}
.indlist ul li{
	overflow:hidden;
	font-size:16px;
	color:#444444;
	line-height:36px;
}
.indlist ul li a{
	display:block;
	float:left;
	color:#444444;
	width:70%;
	position:relative;
	padding-left:20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.indlist ul li a:before{
	content:"";
	display:block;
	position:absolute;
	width:5px;
	height:5px;
	background:#9f9f9f;
	left:0;
	top:0;
	bottom:0;
	margin:auto 0;
	transition:all .3s;
}
.indlist ul li span{
	display:block;
	float:right;
}
.indlist .tit a:hover,.indlist ul li a:hover{
	color:#bb1d22;
}
.footer{
	width:100%;
	background:#e60012;
	margin-top:40px;
	text-align:center;
	padding:25px 0;
}
.fot_img{
	display:block;
	text-align:center;
}
.footer .txt{
	color:#FFFFFF;
	line-height:34px;
	font-size:16px;
}
.footer .txt a{
	color:#FFFFFF;
}
@media screen and (min-width:769px){
.w{
	width:100%;
	min-width:1200px;
	margin:0 auto;
}
.con{
	width:1200px;
	margin:0 auto;
	margin-top:30px;
}
.footer{
	min-width:1200px;
}

.footer .txt p span,.footer .txt p a{
	margin-right: 10px;
}

.footer .txt{
	display:inline-block;
	text-align:left;
	vertical-align:middle;
}
}
@media screen and (max-width: 768px) {
body {
    padding: 0;
    max-width: 768px;
    margin: 0 auto;
    -webkit-overflow-scrolling: touch;
    /*1.4 × 10px = 14px 11111*/
}
img {
    border: none;
    vertical-align: middle;
	width:100%;
}


.con{
	width:93.75%;
	margin:0 auto;
	margin-top:35px;
}
.indlist .tit{
	line-height:20px;
	padding-bottom:10px;
}
.indlist .tit h3{
	font-size:18px;
}
.indlist .tit h3 img{
	width:18px;
}
.indlist .tit a{
	font-size:14px;
}
.fot_img img{
	width:80px;
}
.footer .txt{
	padding:0 15px;
	font-size:14px;
	line-height:24px;
}

.footer .txt p span,.footer .txt p a{
	margin-right: 0;
}

.footer .txt span{
	display:inline-block;
}
.top a{
	display:block;
	position:absolute;
	width:100px;
	height:30px;
	border-radius:15px;
	background:#d50722;
	color:#FFFFFF;
	text-align:center;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	top:10px;
	left:10px;
}
.top a img{
	display:inline-block;
	vertical-align:middle;
	width:14px;
	transform: translateY(-1px);
	margin-right:5px;
}
}