* {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/normal tahoma, arial, "Hiragino Sans GB", 宋体, sans-serif; margin: 0px auto; font-size-adjust: none; font-stretch: normal;
}
.Fl {
	float: left;
}
.Fr {
	float: right;
}
.clear {
	width: 100%; height: 0px; overflow: hidden; clear: both;
}
.orange {
	color: rgb(240, 65, 78);
}
.blue {
	color: rgb(34, 170, 255);
}
a.blue:hover {
	color: rgb(34, 170, 255); text-decoration: underline;
}
.orange {
	color: rgb(255, 102, 0);
}
a.orange:link {
	color: rgb(255, 102, 0);
}
a.orange:visited {
	color: rgb(255, 102, 0);
}
.blue {
	color: rgb(34, 170, 255);
}
a.blue:link {
	color: rgb(34, 170, 255);
}
a.blue:visited {
	color: rgb(34, 170, 255);
}
.white {
	color: rgb(255, 255, 255);
}
a.white:link {
	color: rgb(255, 255, 255);
}
a.white:visited {
	color: rgb(255, 255, 255);
}
.gray3 {
	color: rgb(51, 51, 51);
}
a.gray3:link {
	color: rgb(51, 51, 51);
}
a.gray3:visited {
	color: rgb(51, 51, 51);
}
.gray6 {
	color: rgb(102, 102, 102);
}
a.gray6:link {
	color: rgb(102, 102, 102);
}
a.gray6:visited {
	color: rgb(102, 102, 102);
}
.gray9 {
	color: rgb(153, 153, 153);
}
a.gray9:link {
	color: rgb(153, 153, 153);
}
a.gray9:visited {
	color: rgb(153, 153, 153);
}
.grayb {
	color: rgb(187, 187, 187);
}
a.grayb:link {
	color: rgb(187, 187, 187);
}
a.grayb:visited {
	color: rgb(187, 187, 187);
}
.grayc {
	color: rgb(204, 204, 204);
}
a.grayc:link {
	color: rgb(204, 204, 204);
}
a.grayc:visited {
	color: rgb(204, 204, 204);
}
a.gray3:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.gray6:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.gray9:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.grayb:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.grayc:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.orange:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.white:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
a.blue:hover {
	text-decoration: underline;
}
.mlr5 {
	margin: 0px 5px;
}
.g-width::after {
	clear: both; display: table; content: "";
}
.g-width {
	margin: 0px auto;
}

.f-tj-tit {
	background: url("../images/Home_icon.png?v=0723");
}
.f-faith-img {
	background: url("../images/Home_icon.png?v=0723");
}
.f-topic_icon {
	background: url("../images/Home_icon.png?v=0723");
}
.f-wx-tips {
	background: url("../images/Home_icon.png?v=0723");
}
/*
.f-rolling-l {
	background: url("../images/Home_icon.png?v=0723");
}
.f-rolling-r {
	background: url("../images/Home_icon.png?v=0723");
}
*/
.u-radius-point {
	background: url("../images/Home_icon.png?v=0723");
}
a.f-login-btn {
	background: url("../images/Home_icon.png?v=0723");
}
a.f-reg-btn {
	background: url("../images/Home_icon.png?v=0723");
}
.m-pic-txt {
	width: 100%; float: left; display: inline-block; position: relative;
}
.m-pic-txt h5 {
	line-height: 20px; overflow: hidden; font-family: 微软雅黑; font-size: 12px; font-weight: normal; margin-bottom: 9px; position: relative;
}
.m-pic-txt h5 a {
	height: 40px; overflow: hidden; display: block;
}
.u-txt {
	position: absolute; z-index: 2;
}
.u-img {
	top: 0px; right: 0px; position: absolute; z-index: 8;
}
.g-hot {
	position: relative;
}
.g-hot-right {
	border: 1px solid rgb(230, 230, 230); border-image: none; top: 0px; width: 198px; right: 0px; overflow: hidden; position: absolute;
}
.g-hot-left {
	overflow: hidden; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; position: relative; -ms-zoom: 1; box-shadow: 0px 2px 0px #f3f3f3;border:none;
}
.m-rolling {
	background: rgb(246, 246, 246); padding: 8px; border-bottom-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;border:none;
}
.m-rolling-radius {
	height: 32px; line-height: 30px; overflow: hidden;
}
.m-rolling-content {
	background: rgb(255, 255, 255); padding: 0px 16px 0px 26px; height: 30px; line-height: 30px; overflow: hidden; border:1px solid #eee;;
}
.m-rolling-content .u-rolling-btn {
	line-height: 28px; position: relative; cursor: pointer;
}
.m-rolling-content .u-rolling-btn span {
	margin-right: 8px; float: left; display: inline-block;
}
.m-rolling-content .u-rolling-btn .mod_dropmenu_arrow {
	background-position: 0px -13px; top: 12px; width: 4px; height: 7px; right: 0px; overflow: hidden; float: left; display: block; position: absolute;
}
.m-rolling-content a.u-rolling-btn:hover span {
	text-decoration: underline !important;
}
.u-rolling-txt {
	position: relative;
}
.u-rolling-txt .f-rolling-l {
	width: 15px; height: 32px; overflow: hidden; display: inline-block; position: absolute;
}
.u-rolling-txt .f-rolling-r {
	width: 15px; height: 32px; overflow: hidden; display: inline-block; position: absolute;
}
.u-rolling-txt .f-rolling-l {
	background-position: -310px -152px; left: 0px; top: 0px;
}
.u-rolling-txt .f-rolling-r {
	background-position: -354px -152px; top: 0px; right: 0px; _right: -1px;
}

.g-frame-head,div{
    margin: 0 auto;
}
.u-txt {
    z-index: 10;
} 
.g-width {
    
}