@charset "utf-8";
/*news*/
.w_714{ width:714px; float:left; clear:left;}
.w_280{ width:280px; float:right; clear:right;}

.title{ background:none; color:#286196; padding-left:42px; _padding-left:32px;}
.title .more{ display:block; float:right; width:50px; height:17px; margin:7px 10px 0; _margin-right:5px; background:url(bg/btn_more.gif) no-repeat 0 0; text-indent:-999em; outline:none;}

.nlist li{ padding-left:10px; background:url(bg/dot.gif) no-repeat 0 10px; font-size:12px; line-height:24px;}
.nlist .red{ background-position:0 -30px;}
.nlist .red a{ color:#900;}

.plist li{ border:1px solid #BBB; background:#666;}
.plist li img{ border:0 solid #FFF; border-width:2px 2px 1px; }
.plist li p{ padding-left:5px; border:0 solid #FFF; border-width:0 2px 2px; color:#FFF; line-height:20px; white-space:nowrap; }

.vlist li{ float:left; background:url(bg/bg_vlist.gif) no-repeat 0 0;}
.vlist img{ width:120px;}

.panel1{ position:relative; height:360px; background:url(bg/bg_p1.gif) no-repeat 0 0;}
.panel1 .left{ position:absolute; left:10px; top:44px; width:295px; height:295px; border:1px solid #E0E0E0;}
.panel1 .slider{ padding:5px 5px 0;}
.panel1 .headline{ height:72px; margin:0 5px;background:url(bg/bg_p1_l.jpg) repeat-x 0 0; }
.panel1 .headline h3{ padding:10px 10px 5px;}
.panel1 .headline h3 a{ font-size:14px; color:#900;}
.panel1 .headline p{ padding:0 10px; text-indent:2em; line-height:1.6em;}
.panel1 .right{ position:absolute; left:317px; top:44px; width:400px;}
.panel1 .vlist li{ width:120px; height:150px; margin-right:12px; }
.panel1 .vlist img{ width:100px; margin:5px 10px 30px;}

.panel2{ height:360px; background:url(bg/bg_p2.gif) no-repeat 0 0;}
.panel2 .nlist{ padding:15px 0 0 20px;}

.panel3{ position:relative; float:left; width:307px; height:300px; background:url(bg/bg_p3.gif) no-repeat 0 0;}
.panel3 .plist{ position:absolute; left:10px; top:37px; width:126px;}
.panel3 .plist li{ margin-bottom:7px; }
.panel3 .plist img{ width:120px;}
.panel3 .nlist{ position:absolute; left:145px; top:30px; width:154px; background:url(bg/line.gif) repeat-x 0 130px;}
.panel3 .nlist .red{ padding:6px 0 0 0; background:none; font-weight:bold;}

.panel4{ position:relative; float:right; width:397px; height:300px; background:url(bg/bg_p4.gif) no-repeat 0 0;}
.panel4 .plist{ height:120px;}
.panel4 .plist li{ display:inline; float:left; margin:5px 14px 0 22px; _margin-top:0;}
.panel4 .plist img{ width:150px; height:90px;}
.panel4 .nlist{ position:absolute; top:160px; width:170px; padding-top:2px;background:url(bg/line.gif) repeat-x 0 0;}
.panel4 .left{left:20px;}
.panel4 .right{left:210px;}

.panel5{ height:300px; background:url(bg/bg_p5.gif) no-repeat 0 0;}
.panel5 .plist{ margin:5px 11px;_margin-top:0; height:260px;background:url(bg/line.gif) repeat-x 0 125px;}
.panel5 .plist li{ background:#E8E8E8; margin-bottom:14px;}
.panel5 .plist img{ width:120px; height:90px;}
.panel5 .plist p{ color:#666;}
.panel5 .left{ float:left; clear:left;}
.panel5 .right{ float:right; clear:right;}

.panel6{ height:275px; background:url(bg/bg_p6.gif) no-repeat 0 0;}
.panel6 .vlist{ padding:10px 0 0 15px; _padding-top:3px;}
.panel6 .vlist li{ width:173px; height:210px; background-position:-150px 0; }
.panel6 .vlist img{ margin:22px 0 30px 22px; }
.panel6 .vlist p{ padding:0 18px 0 12px; line-height:2em;}

.panel7{ height:275px; background:url(bg/bg_p7.gif) no-repeat 0 0;}
.panel7 ul{ padding-top:12px; _padding-top:4px; text-align:center;}
.panel7 li{ height:110px; overflow:hidden;}
.panel7 li p{ padding:0 20px; line-height:2em;}

.panel8{ position:relative; clear:both; height:390px; background:url(bg/bg_p8.gif) no-repeat 0 0;}
.panel8 .left{ position:absolute; width:250px; left:20px; top:40px;}
.panel8 .left h3{ padding:10px 0; font-size:14px;}
.panel8 .left h3 a{ letter-spacing:-2px; color:#900;}
.panel8 .left p{ line-height:1.6em; text-indent:2em;}
.panel8 .left p a{ color:#900;}
.panel8 .left .nlist{ padding-top:20px; width:240px;background:url(bg/line.gif) repeat-x 0 10px;}
.panel8 .middle{ position:absolute; width:480px; left:290px; top:40px;}
.panel8 .right{ position:absolute; width:225px; height:340px; left:770px; top:33px;background:#F3F3F3 url(bg/bg_p8_r.gif) no-repeat 4px 12px ;}
.panel8 .vlist li{ width:160px; height:165px; background-position:-350px 0; }
.panel8 .vlist img{ margin:10px 0 20px 10px; }
.panel8 .vlist p{ padding:5px 15px 0 5px; line-height:1.6em;}
.panel8 .right h3{ padding:10px 30px; font-size:13px;}
.panel8 .right ol{ list-style:none;}
.panel8 .right li a{ margin:0 0 0 35px; line-height:30px;}
.panel8 .right .red a{ color:#900;}

.panel9{ clear:both; height:210px; background:url(bg/bg_p9.gif) no-repeat 0 0;}
.panel9 ul{ padding:18px 0 0 16px; _padding-top:12px;}
.panel9 li{ display:inline; width:126px; margin:0 18px; float:left;}
.panel9 li img{ padding:2px; border:1px solid #BBB; width:120px; height:90px;}
.panel9 li p{ padding:5px;}

.banner{ clear:both; height:110px;}

