@charset "utf-8";
body{ font-size:12px; font-family:"宋体"; background:#D782E7; color:#333}
body,h1,h2,h3,h4,h5,p,form,fieldset,legend,ul,ol,dl,dt,dd { margin:0; padding:0; }
input{ margin:0; padding:0; border:0; font-family:"宋体"}
ul,ol { list-style:none; }
img { border:0; }
.clear { clear:both; height:0; overflow:hidden; }

/* clearing hack */
.clearall:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearall {display: inline-table;}/* Hides from IE-mac \*/
html .clearall {height: 1%;}
.clearall {display: block;}/* End hide from IE-mac */
/* end clearing hack */

/*a*/
a:link,a:visited{text-decoration:none;color:#000404; }
a:hover{}



.page{ float:right; margin:14px; display:inline}
.page a{ border:1px solid #E2A3D2; display:block; float:left; margin:0 2px; display:inline; padding:3px 3px 0; font-weight:bold; line-height:12px; height:16px}
.page a:link,.page a:visited{ color:#AB0080}
.page .on{ background:url(../i/p-g.jpg) repeat-x;}
.page a.on:link,.page a.on:visited{ color:#fff}

.b-1{ border:1px solid #D384E0; padding-left:14px;height:1%; padding-top:14px}
.b-2{ border:1px solid #D384E0; border-top:0}
.t-1{ height:27px; background:url(../i/t-1.jpg) repeat-x; overflow:hidden; position:relative}
.t-1 h2{ color:#843786; font-size:12px; padding-left:10px; line-height:30px}
.t-1 span a:link,.t-1 a:visited{color:#ff0000; text-decoration:underline;}
.t-1 span{ position:absolute; right:5px; z-index:5; top:7px; font-weight:bold}

#header{ width:950px; margin:0 auto; height:40px;position:relative; border-bottom:1px solid #C7C7C7; color:#000404; overflow:hidden; background:#fff} 
#header .logo{ width:97px; height:40px; overflow:hidden; position:absolute; left:0}
#header .nav{ position:absolute; left:97px; padding-top:20px}
#header .nav span{ margin-left:10px; font-size:13px}
#header .s1 a:link,#header .s1 a:visited{ color:#5C2793; text-decoration:underline}
#header .s2 a:link,#header .s2 a:visited{ color:#EC218C; text-decoration:underline}

#nav{ width:950px; margin:0 auto; position:relative; height:348px;position:relative}
#nav .bg-1{ background:url(../i/baner/nav-1.jpg) no-repeat; height:91px; overflow:hidden}
#nav .bg-2{ background:url(../i/baner/nav-2.jpg) no-repeat; height:79px; overflow:hidden}
#nav .bg-4{ background:url(../i/baner/nav-4.jpg) no-repeat; height:51px; overflow:hidden; }
#nav .menu{ height:127px; _overflow-y:hidden; position:relative}
#nav .heart{ position:absolute; left:-20px; top:22px}
#nav ul{ color:#7A2F70; position:absolute; left:525px; top:30px; line-height:16px}

#content{ padding:9px 17px 0; width:916px; margin: 0 auto; background:url(../i/content-bg.jpg) repeat-x #FCF5FD}
.member{ width:736px; float:left; background:#FCF5FD}
.side{ width:171px; float:right; background:#FCF5FD}
.result{ font-size:14px;}
.result strong{ color:#EC0076}
.ad{ margin:15px 0 0 0; margin-left:-2px; height:82px; overflow:hidden}

.m-1 dl{ width:332px; height:151px; background:url(../i/m-1-dl.jpg) no-repeat; float:left; margin-right:12px; display: inline; margin-top:11px; padding:10px 5px 15px 11px; overflow:hidden}
.m-1 dt{width:72px; height:88px; overflow:hidden; float:left}
.m-1 dt img{ width:72px; height:88px}
.m-1 dd{ width:255px; float:right;}
.m-1 dd li{ padding-left:6px; line-height:20px}
.li-1{ font-weight:bold; font-size:14px;}
.li-1 span{ color:#EC0076}
.li-2{ background:url(../i/li-ling.jpg) repeat-x bottom; padding-bottom:5px; margin:6px 0}
.li-3 p{ color:#843786;height:60px; overflow:auto;}

.m-2{ margin-left:12px; margin-bottom:15px}
.m-2 select{ width:104px; border:0; border:1px solid #859AB9; height:20px}

.m-2 table{ border-collapse:collapse; line-height:20px}
.in-1 input{ width:38px; height:18px; border:1px solid #CDCBCE; vertical-align:middle}
.in-2 input{ width:28px; height:18px; border:1px solid #CDCBCE;vertical-align:middle}
.sum{ color:#F60063; border:0;border:1px solid #FF529F;height:21px; background:url(../i/page.jpg) repeat-x; text-align: center; width:45px; cursor:pointer}
.m-2 td{ padding:3px 0}

.m-3{ margin:0 5px; padding-bottom:20px; padding-top:5px}
.m-3 dd{ line-height:20px;margin-bottom:25px}
.m-3 dd a:link,.m-3 dd a:visited{ color:#EC0076; }

#foot{ width:950px; margin: 0 auto; height:193px; overflow:hidden; background:url(../i/foot.jpg) no-repeat; position:relative}
#foot .info{ width:670px; left:170px; top:30px; position:absolute; line-height:20px}
#foot .info span{ color:#F41B76}
#foot a:link,#foot a:visited{ color:#F41B76;}
#foot .footimg{ text-align:center; margin-top:100px; font-size:14px}
.footimg img{ margin:0 10px; vertical-align: middle}
