*{padding: 0;margin: 0;font-family: "微软雅黑";}
ul li{list-style: none;}
a{text-decoration: none;}
img{border-style: none;outline: none;}
.section{ width: 100%; min-width: 300px;}

@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}

@keyframes fade{
	from{opacity: 1;}
	to{opacity: 0;}
}

@keyframes swing{
	20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
	40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
	60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
	80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
	100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}

.loadingImg{
	position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; 
	margin: auto;
	display: none;
	transition-duration: 1s;
	transition-timing-function: ease-in-out;
	animation: rotate 1s linear infinite;
}

.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.center{margin:0 auto;}
.left{float: left;}
.right{float: right;}

.block{display: block;}

.width_max{width: 100%;}
.width_container{}

.text_center{text-align: center;text-align: -moz-center;text-align: -webkit-center;	}
.text_left{text-align: left !important;text-align: -moz-left;text-align: -webkit-left;}
.text_right{text-align: right !important;text-align: -moz-right;text-align: -webkit-right;}

.fa{ font-size: 20px !important; vertical-align: middle; margin-right: 4px; }
.ft_12{font-size: 12px;}
.ft_13{font-size: 13px;}
.ft_14{font-size: 14px;}
.ft_15{font-size: 15px;}
.ft_16{font-size: 16px;}
.ft_18{font-size: 18px;}
.ft_20{font-size: 20px;}
.ft_22{font-size: 22px;}
.ft_24{font-size: 24px;}

.ft_22_rem{font-size: 0.22rem;}

.mg_top_10{margin-top: 10px;}

.lht_30{line-height: 30px;}

.color_white{color: #FFFFFF;}
.color_heavy{color: #252525;}
.color_midu{color: #656565;}
.color_blue{color: #0048a1;}
.color_orange{color: #feb071;}

.txtoverflowdot{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.showHtml table,.showHtml video, .showHtml img{
	max-width: 100%;
}
.digg a{
	color: #0061b6;
}
.digg a,.digg span{
	margin: 0 5px;
}

video{
	outline: none;
}