@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; font-size:12px; }
ul, li { list-style:none; margin:0; padding:0; }
img { border:none; }
h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:normal; }
form { margin:0px; padding:0px; display:block; }
a { color:#000099; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; }
.main, .left, .right, .top, .nav, .nav2, .bottom { margin:0; padding:0; }
.main, .top, .nav, .nav2, .bottom { width:960px; float:left; display:block; }
.topnav { display:block; width:960px; line-height:12px; height:12px; margin:0px auto; padding:6px 0px 5px 0px; overflow:hidden hidden; float:left; text-align:right; border-bottom:none; border-bottom:1px solid #D4D4D4; }
.topnav a, .topnav a:hover { margin:0px; padding:0px 0px 0px 15px; font-size:12px; color:#999; }
.top { height:100px; }
.nav { height:40px; margin:5px 0px; }
.nav .slogo { float:left; margin:0px; padding:0px 0px 0px 0px; height:40px; }
.nav .spos { float:left; margin:0px; padding:0px 10px 0px 0px; height:40px; line-height:40px; }
.nav .spos a, .nav .spos a:hover { color:#333; font-size:12px; }
.nav .sbox { float:right; width:300px; height:40px; overflow:hidden; margin:0px; padding:0px; }
.nav2 { height:28px; line-height:20px; background:#173D88; color:#FFF; word-break: break-all; word-wrap: break-word; }
.nav2 ul { display:block; padding:7px 0px 0px 5px; }
.nav2 ul li { float:left; padding:1px 9px 0px 10px; border-left:1px #3A69C5 solid; border-right:1px #001747 solid; font-size: 13px; height: 13px; line-height: 13px; }
.nav2 ul li.first { border-left:0px; }
.nav2 ul li.end { border-right:0px; }
.nav2 ul li a, .nav2 ul li a:hover { color:#fff; font-size:13px; display:block; margin:0px; padding:0px; }
/*cp+so*/
.sobar { width:958px; height:28px; background:#fafafa; ; margin:0px; padding:3px 0px 0px 0px; border:1px solid #D4D4D4; border-top:none; display:block; float:left; clear:both; }
.sobarL { width:226px; height:25px; margin:0px; padding:0px; float:left; }
.sobarR { width:728px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; }
.sowrap { display:block; margin:0px; padding:10px 10px; width:938px; border:1px solid #D4D4D4; background:#F7F7F7; clear:both; }
.soL { width:550px; height:36px; margin:0px; padding:0px; float:left; background:#FFF; border:1px solid #009A00; }
.soR { width:350px; height:36px; margin:0px; padding:0px; float:right; background:#FFF; border:1px solid #D4D4D4; }
.sobox { width:550px; height:36px; margin:0px; padding:0px; background:url(../img/sboxbg.png); overflow:hidden; }
.sobox form, .sobox input { border:none; }
.sobox form { margin:0; padding:0; }
.sobox_skw { width:448px; height:34px; margin:1px 0px 0px 1px; padding:0px 0px 0px 10px; float:left; border:none; background:none; line-height:34px; color:#333; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.sobox_sbt { width:90px; height:36px; margin:0px; padding:0px; border:none; background:none; text-indent:-99999px; cursor: pointer; float:left; }
span.soboxspan { line-height:36px; font-size:14px; color:#333; padding:0px; margin:0px; }
span.soboxspan img { float:left; margin:8px 5px 0px; }
span.soboxspan a, span.soboxspan a:hover { font-size:14px; color:#F30; text-decoration:underline; }
/*首屏*/
.xn-l1box { width:380px; margin:0px; padding:0px; float:right; }
.headline { height:275px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.headline h4 { display:block; margin:0px; padding:0px 10px; height:26px; line-height:26px; }
.headline h4 a, .headline h4 li a:hover { display:block; line-height:26px; font-weight:bold; font-size:14px; }
span.hl { display:block; line-height:20px; font-size:12px; color:#666; margin:0px; padding:0px 10px; }
.xn-lst { height:270px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.xn-lst ul { display:block; margin:0px; padding:5px 10px; }
.xn-lst ul li { display:block; line-height:25px; height:25px; }
.xn-lst ul li span { float:right; font-size:12px; color:#666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; }
.xn-lst ul li a, .xn-lst ul li a:hover { font-size:14px; }
.xn-picbox { height:305px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.xn-picbox ul { display:block; margin:0px; padding:8px 0px 0px 5px; width:291px; }
.xn-picbox ul li { width:145px; height:125px; margin:0px; padding:0px; float:left; }
.xn-picbox ul li img { width:136px; height:100px; margin:0px; padding:0px; border:1px solid #D4D4D4; }
.xn-picbox ul li a, .xn-picbox ul li a:hover { display:block; line-height:24px; margin:0px; padding:0px 0px; width:138px; text-align:center; }
.xn-r1box { height:558px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.xn-r1box .th, .xn-xwbox .th, .xn-picbox .th, .picnews .th,.xn-xwboxr .th, .headline .th, .links .th { display:block; margin:0px; padding:0px; border-bottom:1px solid #d4d4d4; height:25px; line-height:25px; background:url(/img/newth2bg.png); text-indent:15px; }
.headline .th h2, .xn-xwbox .th h2, .picnews .th h2, .xn-picbox .th h2, .xn-r1box .th h2,.xn-xwboxr .th h2 , .links .th h2{ margin:0px; padding:0px; line-height:24px; font-weight:bold; font-size:14px; }

.pdarc2 ul { display:block; margin:0px; padding:8px 0px 8px 10px; }
.pdarc2 ul li { display:block; line-height:21px; height:21px; }
.pdarc2 ul li span { float:right; font-size:12px; color:#666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:21px; }
.pdarc2 ul li a, .pdarc2 ul li a:hover { font-size:12px; color:#333; }
/*新闻首页*/
.topad { width:948px; margin:0px; padding:5px; float:left; border:1px solid #D4D4D4; }
.topad_a { width:472px; float:left; margin:0px; padding:0px; }
.xn-ad960 { width:960px; margin:0px; padding:0px; display:block; }
.wrap { margin:0px auto; width:960px; display:block; }
.index_wrap { width:960px; margin:0px; padding:0px; float:left; display:block; }
.left { width:690px; float:left; background:#FFF; }
.right { width:260px; float:right; background:#FFF; }
.picnews { width:958px; height:185px; margin:0px 0px; padding:0px 0px; border:1px solid #D4D4D4; background:#FFF; display:block; }
.piclst { display:block; margin:0px; padding:8px 0px 0px 8px; height:152px; overflow:heidden; }
.piclst ul { display:block; margin:0px; padding:0px; }
.piclst ul li { width:158px; margin:0px; padding:0px; float:left; }
.piclst ul li img { width:150px; height:110px; border:1px solid #D4D4D4; }
.piclst ul li a, .piclst ul li a:hover { display:block; line-height:22px; margin:0px; padding:5px 0px 0px 0px; width:150px; text-align:center; }
/*新闻BOX*/
.xn-xwbox { width:340px; height:280px; margin:0px; padding:0px; border:1px solid #D4D4D4; float:left; }
.mr6px { margin-right:6px; }
.xn-xwbox-cont { height:252px; margin:0px; padding:0px 15px; display:block; }
.xn-xwbox-cont ul { display:block; margin:0px; padding:0px; }
.xn-xwbox-cont ul li { display:block; line-height:25px; height:25px;font-size:12px; }
.xn-xwbox-cont ul li a, .xn-xwbox-cont ul li a:hover { font-size:12px; color:#333; }
.xn-xwbox-cont ul li span { float:right; font-size:12px; color:#666; margin:0px; padding:0px; line-height:24px;}
.xn-xwboxr { width:258px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.xn-xwboxr-cont { margin:0px; padding:0px 0px 0px 15px; display:block; }
.xn-xwboxr-cont ul { display:block; margin:0px; padding:0px; }
.xn-xwboxr-cont ul li { display:block; line-height:25px; height:25px; font-size:12px; }
.xn-xwboxr-cont ul li a, .xn-xwboxr-cont ul li a:hover { font-size:12px; color:#333; }
/*链接*/
.links { width:958px; margin:0px 0px; padding:0px 0px; border:1px solid #D4D4D4; display:block; overflow:auto; }
.linkbox { display:block; width:940px; margin:0px; padding:8px 0px 8px 15px; line-height:20px; }
.linkbox a, .linkbox a:hover { font-size:12px; line-height:20px; color:#666; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; white-space:nowrap; }
/*底部*/
.bottom { height:75px; font-family:Tahoma; }
.bottom ul { display:block; margin:0px; padding:0px; line-height:25px; height:75px; }
.bottom ul li { display:block; padding:0px; line-height:25px; height:25px; font-size:12px; color:#666; text-align:center; display:block; }
.bottom ul li a, .bottom ul li a:hover { margin:0px; padding:0px 10px; border-right:1px solid #666; color:#666; }
.bottomlogo { width:960px; margin:0px; padding:5px 0px; float:left; text-align:center; display:block; }

/*AD*/
.xn-xwrad{ display:block; margin:0px; padding:5px 5px; border:1px solid #D4D4D4;}

/*diannao*/
.xn-r-diannao { height:555px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.xn-r-diannao ul { display:block; margin:0px; padding:5px 10px; }
.xn-r-diannao ul li { display:block; line-height:25px; height:25px; }
.xn-r-diannao  .th { margin:0px; padding:0px; line-height:24px; font-weight:bold; font-size:14px; background:url(/img/newth2bg.png);}
.xn-r-diannao  .th h2 { margin:0px; padding:0px 0px 0px 10px; line-height:24px; font-weight:bold; font-size:14px; }

.top-AD {margin-left:30px;width:450px; height:36px;font-size:16px; float:left;border:1px solid #FF0000;background: #8B0000;}
.top-AD li { padding:10px 45px }
.top-AD li a { color:#009B11;text-decoration:none;text-align:center; }
.top-AD li a:hover { color:#7FFF00;text-decoration:none;}