html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset {
	padding:0;
	margin:0;
	border:0;
}
ul, ol, li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6, b, i,{
	font-size:1em;
	font-weight:normal;
	font-style:normal;
}
.pos{ margin:0 10px;}
em {
	font-size:0.8em;
	font-weight:normal;
	font-style:normal;
}
em a{color:#257FBB;}
body, input, button, textarea, select {
	font-family:"Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust:none;
	outline:none;
	color:#333;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea {
	-webkit-appearance:none;
}
a {
	text-decoration:none;
	color:#333;
}
.img img, video {
	vertical-align:middle;
}
body {
	min-width:320px;
	margin:0 auto;
	background:#fff;
}
.btn {
	display:inline-block;
	vertical-align:middle;
}
.cfx:after, nav.mini:after, .h:after, .hn:after, .PH:after {
	content:' ';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
}


header {
	position:relative;
	height:50px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#3c90d8), color-stop(0%, #3c90d8), to(#3681c3));
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
}




footer.site {
	text-align:center;
	padding-bottom:10px;
}
nav.foo {
	font-size:18px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#4695db), to(#3681c3));
	margin-bottom:10px;
}
nav.foo a {
	color:#fff;
	line-height:40px;
	margin:0 3px;
}
footer.site .func {
	margin:0 0 5px;
}
footer.site .func * {
	font-size:16px;
	color:#5f5f5f;
	margin:0 3px;
}
footer.site .func .on {
	color:#3783C6;
}
footer.site .inf {
	font-size:16px;
	color:#333;
	margin:0 0 5px;
}
footer.site .cop {
	color:#666;
	font-size:12px;
}

.tips .wrapper {
	margin:0 auto;
	width:320px;
}

.tips .topic h1 {
	font-size:20px;
	text-align:center;
	padding:12px 0;
	border-bottom:1px solid #bdbec6;
}
.tips .topic h1 a {
	color:#d30000;
}
.tips .topic-info {
	height:180px;
	position:relative;
	overflow:hidden;
}
.tips .topic-swipe {
	height:180px;
	-webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);
	-webkit-transform:translate3d(0, 0, 0);
	-webkit-transition-duration:0;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-delay:0;
}
.tips .topic_img {
	width:320px;
	height:180px;
	margin:0 auto;
	vertical-align:top;
}
.tips .topic-item {
	display:inline-block;
	float:left;
	width:320px;
	-webkit-transform:translate3d(0, 0, 0);
	text-align:center;
}
.tips .topic .top h2 {
	font-size:20px;
}
.tips .topic .top h2 a {
	color:#d30000;
}
.tips .topic .cont-list {
	margin:0;
	padding:5px 8px;
}
.tips .topic-info div:first-child {
	position:relative;
	height:180px;
}
.tips .topic-info div:first-child .topic-title {
	bottom:0;
	display:block;
	height:33px;
	line-height:33px;
	position:absolute;
	text-align:center;
	width:100%;
	background:#202020;
	color:#dbdbdb;
	opacity:0.7;
	font-size:16px;
}
.tips .topic-title a {
	color:#fff;
}
.tips .page-wrapper {
	height:33px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.tips .page-wrapper a.page-prev, .tips .page-wrapper a.page-next {
	display:inline-block;
	overflow:hidden;
	float:right;
	margin:7px 5px 0 0;
	height:16px;
	width:12px;
}
.tips .page-wrapper a.page-prev {
	float:left;
	margin-left:5px;
}



.ht1 {
	background:#eeeeee
}
.ht1 aside, .ht1 aside a {
	color:#333
}
nav.foo {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#272627))
}
nav.site {
	background:#333
}
body.home nav.site.all a {
	color:#fff
}

header {
	position:relative;
	height:50px
}
header, .text .PHB {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#0076FC), to(#0055EA))
}
.logo {
	padding:10px 0 0 10px;
	margin:0;
}
.weather_min {
	margin:17px 10px 0 0;
	height:30px;
	float:right;
	font-size:16px;
	color:#FFF;
}
.weather_min a{font-size:16px; color:#FFF;}







/***/

.clearfix:before, .clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}

.m012 {
	overflow:hidden
}
.m012 ul {
	width:100%
}
.m012 li {
	background-color:#333;
	box-sizing:border-box;
	width:25%;
	float:left;
	overflow:hidden;
	text-align:center;
	display:table-cell;
	height:41px;
}
.m012 a {
	color:#FFF;
	font-size:18px;
	display:inline-block;
	width:99%;
	border-bottom:1px solid #262626;
	border-right:1px solid #262626;
	line-height:40px;
	padding-top:1px;
}
.m012 a:hover{color:#69f}


.moduleTitle,.moduleTitle2,.moduleTitle3,.moduleTitle4 {
	height:38px;
	line-height:38px;
	color:#FFF;
	padding-left:10px;
	background:#5994FB;
}
.title-list{font-size:22px;float:left; width:60px; height:38px; color:#000; text-align:center; background-color:#FFF;}
.title-list2 a{ font-size:18px; float:right;display:inline-block;height:40px;padding-right:10px; color:#fff;}

.more-img{ background:#f4f4f4 url(../image/more.gif) 30px center no-repeat;
	background-size:10px}
.m001{  border-top:3px solid #FFF;}
.m001 li {
	line-height:43px;
	height:43px;
	border-bottom:1px dashed #dfdfdf;
	padding:0 10px;
}
.m001 li a {
	font-size:18px;
	width:100%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.m001 li:nth-child(even) {
background:#FFF;
}
.m001 .splitline {
	border-bottom: none;
}

.m002{ margin-top:15px;}
.m002 li {
	height:59px;
	border-bottom:1px dashed #dfdfdf;
	padding-top:11px;
}
.m002 li a {
	font-size:18px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.m002 li:nth-child(even) {
background:#FFF;
}
.m002 .splitline {
	border-bottom: none;
}
.m003{ margin-top:15px;}
.m003 li {
	line-height:43px;
	height:43px;
	border-bottom:1px dashed #dfdfdf;
	padding:0 10px;
	overflow:hidden;
}
.m003-l {
	width:50px;
	height:43px;
	font-size:18px;	
	display:block;
	overflow:hidden;
	float:left;
}
.m003-l a{color:#999;}
.m003-r {
	width:80%;
	height:43px;
	font-size:18px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	float:left;
}
.m003 li:nth-child(even) {
background:#FFF;
}
.m003 .splitline {
	border-bottom: none;
}

.m004{ margin-top:15px;}
.pd li {
	line-height:43px;
	height:43px;
	border-bottom:1px dashed #dfdfdf;
	padding:0 10px;
}
.pd li a {
	font-size:18px;
	width:100%;
	display:block;
	overflow:hidden;
	white-space:nowrap;
}
.pd li:nth-child(even) {
background:#FFF;
}
.pd .splitline {
	border-bottom: none;
}
.pd-l{float:left; width:80%; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.pd-r{ float:right;width:20%; overflow:hidden;  text-align:right;color: #FB7F24;}

.pl {
	display:-webkit-box;
	padding:12px 7px 0
}
.pl .h4 {
	display:block;
	text-align:center;
	padding:0 0 10px
}
.pl .h4 .img {
	display:block
}
.pl .h4 img {
	padding:0 0 10px
}
.pl .h4 p {
	height:14px;
	font-size:12px;
	overflow:hidden;
	padding:0 5px;
	margin:0 auto;
	color:#666;
}
.pl_c2 .h4 {
	width:50%
}
.pl_c2 .h4 p {
	width:136px
}
.clear{ clear:both;}


.con-list1{width: auto;
	height:30px;display:block;overflow:hidden;text-overflow:ellipsis;
	white-space:nowrap;padding:0 10px;}
.con-list1 a {
	color:#999999;
	font-size: 18px;
	line-height: 28px;
	text-decoration: none;
}
.con-list2{width: auto;
	height:25px;display:block;overflow:hidden;padding:0 10px;}
.con-list2 a{
	font-size: 18px;
	text-decoration: none;
	margin-right:10px;
}
.con-list2 span{
	font-size: 18px;
	color: #FB7F24;
	text-decoration: none;
	margin-left:10px;}
/******µÇÂ½*******/
.menu-login{ height:40px;line-height:40px;width:100%;background:#E0DFDF;border:none;padding:0;margin:0;}
.menu-login li{float:left;list-style-type:none;}
.menu-login li a{display:block;color:#333; text-decoration:none;height:40px;line-height:40px;padding:0 20px;}
.menu-login li a.now{background:#fff;color:Red;}
.input-login{width:90%;height:30px;line-height:30px;border:1px solid #ccc;color:#474747;}
.content-login{margin:0;padding:10px;}
.content-login li{line-height:40px;height:40px;list-style-type:none; color:#333;}
.bang{ width:60px; height:30px; border:1px solid #CCC; line-height:28px; margin-top:8px; color:#474747;}
/******×¢²á*******/
.input{ width:185px;height:30px;line-height:30px;border:1px solid #ccc; color:#474747; }
.register{margin:0;padding:10px;}
.register li{ height:40px;list-style-type:none; padding-top:10px;}
.regl{width:80px;height:32px;float:left;line-height:32px;color:#333;}
.regr{float:left;}