@charset "utf-8";
*{margin:0px;padding:0px;}
body,h1,h2,h3,h4,h5,h6,ul,dl,dd,dt,ol,div,form,img{ margin:0; padding:0; border:0;}
body{ font-size:12px; font-family:"宋体"; background:#fff; color:#8f8f8f;}
li{ list-style-type:none;}
a{ color:#4e4e4e; text-decoration:none;}
a:hover{ color:#a1317d; text-decoration:none;}

.main{ width:1002px; margin:0 auto; background:#fff;}

.login{ float:left; padding:5px 0 5px 10px;}
.marquee{ padding-top:5px; line-height:22px;}

.top{ background:url(../i/top.gif) no-repeat; height:103px;}
.top span{ float:right; color:#FFF; padding:30px 50px 0 0;}
.top span a{ color:#FFF;}
.logo{ display:block; width:378px; height:75px; margin:13px 0 0 15px; display:inline-block;}

.wp{ background:url(../i/wp_bg.gif) repeat-x;}

.nav img{ display:block;}
.nav1{ background:url(../i/nav1.gif) no-repeat; width:948px; height:40px; margin:0 auto;}
.nav1 #time{ color:#a02776; line-height:40px; text-indent:20px;}
.qq{ float:right; margin-right:10px;}
.qq li{ float:left;}
.qq li a{ display:inline-block; width:98px; height:30px;}

.box{ width:948px; margin:11px auto 0 auto;}

.banner{ width:948px; height:139px; margin:10px auto; clear:left; position:relative;}
.banner1{ width:948px; height:139px; position:absolute; top:0; left:0;}

.a1{ float:left; width:679px; height:139px; margin-top:12px; position:relative;}
.a11{ width:679px; height:139px; position:absolute; top:0; left:0;}

.left_1{ float:left; width:679px;}

.focus{ float:left; background:url(../i/jd.gif) no-repeat; width:267px; height:229px;}

.new{ float:left; width:400px; margin-left:12px;}
.new h1{ background:url(../i/new1.gif) no-repeat; height:29px; font-size:12px; line-height:29px; padding-left:10px;}
.new h1 dl a{ float:left; color:#FFF; text-align:center; width:40px;}
.new h1 dl a:hover{ color:#fff; text-decoration:underline;}
.new h1 dl a.current{ display:block; background:url(../i/new2.gif) no-repeat center; text-align:center; width:95px; height:29px; color:#8c1663; blr:expression(this.onFocus=this.blur());}
.new h1 dl a:hover.current{ color:#8c1663;}
.new h1 span{ float:right; margin-right:10px;}
.new h1 span a{ color:#fff; font-weight:100;}
.new h1 span a:hover{ color:#fff; text-decoration:underline;}
.new ul{ background:url(../i/new3.gif) no-repeat; height:192px; padding:8px 0 0 14px;}
.new ul li{ background:url(../i/li.gif) no-repeat 0 5px; line-height:23px; width:372px; text-indent:15px;}
.new ul li span{ float:right;}

.xlzj{ float:left; margin-top:16px; background:url(../i/xlzj.gif) no-repeat; width:679px; height:200px;}
.xlzj h1 a{ display:block; height:40px;}
.xlzj ul{ margin:15px 0 0 55px;}
.xlzj ul li{ float:left; text-align:center; line-height:30px; width:144px;}
.xlzj ul li a{ color:#9752a3;}
.xlzj ul li img{ padding:3px; border:solid 1px #CCC;}
.xlzj ul #demo { overflow:hidden; width:570px; height:130px;}
.xlzj ul #indemo { float:left; width:999999%;}
.xlzj ul #demo1 { float:left;}
.xlzj ul #demo2 { float:left;}

.xlcs{ float:left; background:url(../i/xlcs.gif) no-repeat; width:679px; height:210px; margin-top:12px;}
.xlcs h1{ height:30px; font-size:12px; font-weight:100; line-height:30px; text-indent:270px;}
.xlcs h1 a{ color:#944282;}
.xlcs h1 span{ float:right;}
.xlcs h1 span a{ display:block; width:60px; height:30px;}
.xlcs dl,.q1 dl{ float:left; width:199px; height:164px;}
.xlcs ul,.q1 ul{ float:left; width:450px;}
.xlcs ul li{ float:left; width:210px; margin-left:10px; line-height:22px;}
.xlcs ul li a{ color:#747474;}

.right_1{ float:left; width:255px; margin-left:14px;}

.xlxy,.q2,.q3{ margin-top:12px;}
.xlxy h1{ background:url(../i/xlxy.gif) no-repeat; height:27px;}
.xlxy h1 a,.q2 h1 a{ display:block; height:27px; font-size:9px;}
.xlxy ul,.q2 ul,.q3 ul{ background:url(../i/xlxy2.gif) repeat-y;}
.xlxy i,.q2 i,.q3 i{ background:url(../i/xlxy3.gif) no-repeat; height:7px; display:block;}
.xlxy ul li,.q2 ul li,.q3 ul li{ line-height:24px; margin-left:10px;}

.news,.picl{ margin-bottom:10px;}
.news h1,.picl h1{ background:url(../i/new11.gif) no-repeat; height:22px; font-size:12px; padding-top:7px; text-indent:40px; color:#8c1663;}
.news h1 img,.picl h1 img{ vertical-align:middle;}
.news h1 span{ float:right; margin-right:20px;}
.news h1 span a{ color:#FFF; font-weight:100;}
.news ul,.picl ul{ background:url(../i/new33.gif) repeat-y; padding:10px; width:659px;}
.news ul li{ line-height:22px; width:100%; padding-top:10px;}
.news ul li a{ font-weight:bold;}
.news ul li span{ float:right;}
.news ul dl{ padding-top:5px; text-indent:13px; border-bottom:dashed 1px #CCC; width:100%; line-height:22px;}
.news i,.picl i{ background:url(../i/new333.gif) no-repeat; height:8px; display:block;}
.news1{ float:left; width:100%; border-bottom:dashed 1px #CCC;}
.news1 dd{ float:left; text-align:center; line-height:24px; width:162px;}
.news dd img{ padding:3px; border:solid 1px #CCC;}

.picl dl{ float:left; width:150px; margin:10px 0 20px 10px;}
.picl li{ float:left; background:#f1e7ef; padding:5px; border:solid 1px #d09ce7; text-align:center; line-height:26px;}

.eap{ float:left; width:324px; margin-top:10px;}
.eap h1{ background:url(../i/eap.gif) no-repeat; height:27px; font-size:12px; line-height:27px; text-indent:15px;}
.eap h1 a{ display:block; height:27px; color:#FFF;}
.eap h1 a:hover{ text-decoration:underline; color:#fff;}
.eap ul li{ line-height:20px; background:url(../i/mis_over.gif) no-repeat 8px 6px; text-indent:15px; margin-top:5px; border-bottom:dashed 1px #CCC;}
.eap ul li a{ color:#b84395;}

.footer{ background:url(../i/footer.gif) no-repeat; width:948px; height:143px; margin:20px auto 0 auto;}
.footer ul{ text-align:center; padding-top:27px;}
.footer ul p{ line-height:20px; color:#7b7b7b;}








.q1{ float:left; background:url(../i/xlzx.gif) no-repeat; width:679px; height:210px; margin-top:12px;}

.q2 h1{ background:url(../i/bk.gif) no-repeat; height:27px;}
.q3 h1{ background:url(../i/right_h1.gif) no-repeat; height:27px; font-size:12px; font-weight:bold; text-indent:14px; line-height:27px;}
.q3 h1 a{ color:#fff; display:block; height:27px;}

.b1{ margin-top:12px; width:330px; float:left;}
.b1 h1{ background:url(../i/b1.gif) no-repeat; height:27px; font-size:12px; line-height:27px; text-indent:20px;}
.b1a{ color:#000;} .b1a a:hover{ color:#fff;}
.b1 h1 span{ float:right; margin-right:15px;}.b1 h1 span a{ font-weight:100;}
.b1 ul{ background:url(../i/q1.gif) repeat-y; width:320px; padding:0 5px 0 5px;}
.b1 h1 span a{ color:#fff;}.b1 h1 a:hover{ color:#fff;}
.b1 ul li{ float:left; line-height:20px; margin-top:5px; width:160px;}
.b1 ul li span{ float:right;}
.b1 i{ background:url(../i/q2.gif) no-repeat; height:6px; display:block;}

.link{ clear:left; margin-top:5px;}
.link h1{ background:url(../i/link.gif) no-repeat; height:27px; font-size:12px; font-weight:bold; line-height:27px; text-indent:25px; color:#fff;}
.link ul{ margin-top:5px;}
.link ul li{ float:left; text-align:center; width:100px; line-height:20px;}



.tpxw{ float:left; margin-top:16px; background:url(../i/tpxw.gif) no-repeat; width:679px; height:200px;}
.tpxw h1 a{ display:block; height:40px;}
.tpxw ul{ margin:15px 0 0 15px;}
.tpxw ul li{ float:left; text-align:center; line-height:30px; width:144px;}
.tpxw ul li a{ color:#9752a3;}
.tpxw ul li img{ padding:3px; border:solid 1px #CCC;}
.tpxw ul #demo { overflow:hidden; width:650px; height:130px;}
.tpxw ul #indemo { float:left; width:1000%;}
.tpxw ul #demo1 { float:left;}
.tpxw ul #demo2 { float:left;}