@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; 
padding: 0; 
rder: 0; 
outline: 0; 
font-size: 100%; 
background: transparent; 
} 
body { 
line-height: 1; 
} 
ol, ul { 
list-style: none; 
} 
blockquote, q { 
quotes: none; 
} 
blockquote:before,blockquote:after, 
q:before, q:after { 
content: ''; 
content: none; 
} 
/* remember to define focus styles! */ 
:focus { 
outline: 0;} 
/* remember to highlight inserts somehow! */ 
ins { 
text-decoration: none; 
} 
del { 
text-decoration: line-through; 
} 
/* tables still need 'cellspacing="0"' in the markup */ 
table { 
border-collapse: collapse; 
border-spacing: 0; 
}
.clean {
	display: block;
	clear: both;
	height: 0px;
	font-size:0px;
	padding: 0;
	overflow: hidden;
}
.l{
	float:left;
}
.r{
	float:right;
}
img{
	border:none;
}
a:link,a:visited{
	text-decoration:none;
	color:#333;
}
a:hover,a:active{
	text-decoration:underline;
	color:#f60;
}
/*初始化样式*/
body {
	font:normal 12px/150%  Microsoft YaHei,Arial, Helvetica, sans-serif;
	overflow-x:hidden;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,p, pre, form, fieldset, input, textarea, blockquote {
	padding: 0;
	margin: 0;
}
table, td, tr, th {
	font:normal 12px/150%  Microsoft YaHei,Arial, Helvetica, sans-serif;
}
img {
	vertical-align: top;
	border: 0px solid #ccc;
}
h1, h2, h3, h4, h5, h6 {
	font:normal 12px/150%  Microsoft YaHei,Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ofh{
	overflow:hidden;
	zoom:1;
}
.clearfix:after{ 
    content:""; 
    display:block; 
    visibility:hidden; 
    height:0; 
    clear:both;
}
.clearfix{ 
    zoom:1;
}
.zpb_banner{background:url(../images/wap_banner.jpg) no-repeat; background-size:6.4rem 4.49rem; width:6.4rem; height:4.49rem;}
.zpb_title{height:0.86rem; background:#271249; padding:0 0.3rem;}
.zpb_title h2{color:#fff; font-size:0.36rem; line-height:0.86rem; font-weight:bold;}
.zpb_title h2 span{font-size:0.24rem; font-weight:normal; float:right;}
.zpb_title h2 span a{color:#fff;}
.zpb_list{background:#e2ddeb; padding:0 0.3rem 0.05rem;}
.zpb_list.list1 li,.zpb_list.list2 li{padding:0.3rem 0; border-bottom:1px solid #d0ccd8;}
.zpb_list.list1 .l img{width:1.6rem; height:1.1rem; margin-top:0.1rem;}
.zpb_list.list1 .list_text{padding-left:1.85rem;font-size:0.34rem; line-height:0.6rem; color:#421c6d;}
.zpb_list.list1 .list_text a{font-size:0.34rem; line-height:0.6rem; color:#421c6d;}
.zpb_bangdan{display:none;background:url(../images/bangdan_bg.jpg) no-repeat; background-size:6.4rem 1rem; width:6.4rem; height:1rem; position:fixed; bottom:0; left:0;}
.zpb_bangdan li{float:left; width:33%; text-align:center; }
.zpb_bangdan li.nav_line{width:1px; background:#60455a; height:0.45rem; margin-top:0.27rem;}
.zpb_bangdan li a{display:block; color:#e7c678; font-size:0.34rem; font-weight:bold; line-height:1rem;}
.zpb_bottom{background:url(../images/zpb_bottom.jpg) no-repeat; background-size:6.4rem 1.63rem; width:6.4rem; height:1.63rem;}
.zpb_list.list2 .l img{width:1.18rem; height:1.18rem; border:0.06rem solid #c55270; border-radius:50%;}
.zpb_list.list2 .list_text{padding-left:1.6rem;}
.zpb_list.list2 .list_text h2{font-size:0.34rem; line-height:0.34rem; margin-bottom:0.15rem; color:#421c6d;}
.zpb_list.list2 .list_text h2 a{color:#421c6d;}
.zpb_list.list2 .list_text p{font-size:0.24rem; line-height:0.44rem; color:#666;}
.list_reason{margin-top:0.3rem;}
.list_reason p{font-size:0.24rem; line-height:0.4rem; color:#333; margin-bottom:0.3rem;}
.list_reason p span{font-size:0.2rem; line-height:0.34rem; text-align:center; padding:0 0.11rem; border:1px solid #602b95; border-radius:3px; color:#602b95; margin-right:18px;}
.zpb_list.list3,.zpb_list.list4,.zpb_list.list5{padding:0.3rem;}
.zpb_list.list3 li{background:url(../images/list2.png) no-repeat 0 bottom #ebe8f8; background-size:5.8rem 1.42rem; width:5.4rem; margin-bottom:0.3rem; padding:0.2rem;}
.zpb_list.list3 li h2{font-size:0.28rem; line-height:0.28rem;color:#421c6d; margin-bottom:0.3rem;}
.zpb_list.list3 li h2 a{color:#421c6d;}
.zpb_list.list3 li p{background:url(../images/list_style1.png) left no-repeat; background-size:0.08rem 0.08rem; padding-left:0.12rem; font-size:0.24rem; color:#666; line-height:1.5;}
.zpb_list.list4 li{background:url(../images/list1.png) no-repeat; background-size:5.8rem 1.42rem; width:5.4rem; height:0.8rem; margin-bottom:0.3rem; padding:0 0.2rem; line-height:0.8rem; font-size:0.28rem; color:#421c6d;}
.zpb_list.list4 li a{ display:block; line-height:0.8rem; font-size:0.28rem; color:#421c6d;}
.zpb_list.list5 li{margin-bottom:0.3rem;}
.zpb_list.list5 .l img{width:1.62rem; height:1.2rem;}
.zpb_list.list5 .list_text{padding-left:1.9rem;}
.zpb_list.list5 .list_text h2{font-size:0.34rem; line-height:0.34rem; margin-bottom:0.15rem; color:#421c6d;}
.zpb_list.list5 .list_text h2 a{color:#421c6d;}
.zpb_list.list5 .list_text p{font-size:0.28rem; line-height:0.4rem; color:#333;}
.m-art h1 {border-left: 3px solid #602b95 !important;}
.m-today{padding:15px;}
.m-today h2{font-size:18px; color:#421c6d; line-height:2;}
.m-today li{font-size:16px; line-height:2;}
.m-today li a{color:#333;}