@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:left; }
.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;}
/*通用*/
.block { display:block }
.none { display:none }
.fleft { float:left; }
.border1 { border:1px solid #D4D4D4; border-bottom:1px dashed #D4D4D4; border-top:none; }
/*宽度*/
.w260 { width:260px; }
.w300 { width:300px; }
.w380 { width:380px; }
.w620 { width:600px; }
.w980 { width:960px; text-align:center; }
.w660 { width:640px; }
.w223 { width:223px; }
/*高度*/
.h250 { height:250px; }
.h150 { height:150px; }
/*margin,padding*/
.m1 { margin:10px auto; }
.m2 { margin:3px auto 3px auto; }
.mr10 { margin:0px 10px 0px 0px; }
.m8 { margin:8px 0px; }
.m0p0 { margin:0px; padding:0px; }
.m0p8 { margin:0px; padding:8px 0px 0px 0px; display:block; }
.mb10 { margin-bottom:8px; }
.mt10 { margin-top:10px; }
.p0005 { padding-left:5px; }
.p5005 { padding-left:5px; padding-top:5px; }
.p0055 { padding-left:5px; padding-bottom:5px; }
.p5055 { padding-top:5px; padding-left:5px; padding-bottom:5px; }
/*背景色*/
.bgF3F8FF { background:#FFF; }
.bgnone { background:none; }
/*高亮*/
a.light1, a:hover.light1 { color:#F00; }
a.light2, a:hover.light2 { color:#C00; }
/*clear*/
.clear { clear:both; font-size:0px; height:0px; line-height:0px; display:block; }
.clear2 { clear:both; font-size:0px; height:3px; line-height:0px; display:block; }
.clear10 { clear:both; font-size:0px; height:10px; line-height:0px; background:#FFF; display:block; }
.clear3 { clear:both; font-size:0px; height:0px; line-height:0px; display:block; border-top:1px dashed #D4D4D4; }
.clear4 { clear:both; font-size:0px; height:6px; line-height:0px; display:block; border:1px solid #D4D4D4; border-left:none; border-right:none; border-bottom:none; background:#FFF; }
.clear5 { clear:both; font-size:0px; height:6px; line-height:0px; display:block; background:#FFF; }
.clear6 { clear:both; font-size:0px; height:6px; line-height:0px; display:block; border:1px solid #D4D4D4; border-left:none; border-right:none; border-top:none; background:#FFF; }
.clear7 { clear:both; font-size:0px; height:0px; line-height:0px; display:block; border-top:1px solid #D4D4D4; }
.t2 { clear:both; font-size:0px; height:2px; background:#060; line-height:0px; display:block; }
.t3 { clear:both; font-size:0px; height:0px; line-height:0px; display:block; margin:-1px 0px 0px 0px; }
.t3l { font-size:0px; height:0px; line-height:0px; width:650px; float:left; border-bottom:1px solid #D4D4D4; }
.t3r { font-size:0px; height:0px; line-height:0px; width:300px; float:right; border-bottom:1px solid #D4D4D4; }
.t0 { clear:both; font-size:0px; height:0px; line-height:0px; display:block; margin:-1px 0px 0px 0px; }
.t0l { font-size:0px; height:0px; line-height:0px; width:300px; float:left; border-bottom:1px solid #D4D4D4; }
.t0r { font-size:0px; height:0px; line-height:0px; width:260px; float:right; border-bottom:1px solid #D4D4D4; }
.t0m { font-size:0px; height:0px; line-height:0px; width:380px; margin:-1px 270px 0px 310px; border-bottom:1px solid #D4D4D4; }
/*AD*/
.ad { display:block; padding:0px; }
.adbox1 { display:block; margin:0px; padding:4px 10px 0px; }
.adbox1 a, .adbox1 a:hover { font-size:12px; display:block; color:#333; line-height:22px; height:22px; overflow:hidden; }
/*span*/
span.fr { float:right; margin:0px; padding:7px 10px 0px 0px; line-height:12px; font-size:12px; color:#666; }
/*通栏*/
#TL960 { width:948px; border:1px solid #D4D4D4; margin:0px; padding:0px 0px 0px 10px; display:block; color:#666; font-size:12px; }
#TL960 .w728 { width:728px; overflow:hidden; }
#TL960 .w200 { width:200px; overflow:hidden; }
#TL960 .h90 { height:90px; }
#TL960 .fr { float:right; }
#TL960 .fl { float:left; }
#TL960 .mr10 { margin-right:10px; }
#TL960 .textlink { width:940px; height:22px; margin:0px; padding:0px; display:block; overflow:hidden; }
#TL960 .textlink ul { list-style:none; margin:0px; padding:0px; }
#TL960 .textlink ul li { width:180px; line-height:22px; height:22px; margin:0px; padding:0px 8px 0px 0px; float:left; overflow:hidden; }
.ad960 { width:958px; height:20px; margin:0px; padding:5px 0px 0px 0px; border:1px solid #FCBB02; background:#FEFDDE; display:block; }
.ad960L { margin:0px; padding:0px; float:left; }
.ad960R { margin:0px; padding:0px; float:right; }
.TL960 { width:960px; display:block; margin:0px; padding:0px; }


.ad_w600_a { width:600px; margin:0px auto; padding:10px 0px; border-top:1px dashed #D4D4D4; display:block; }
.adbox_page{ width:648px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; float:left; }
.adbox_page h2 { width:630px; font-weight:bold; font-size:14px; margin:0px auto; padding:8px 0px 5px 0px; display:block; border-bottom:1px solid #D4D4D4; overflow:hidden; }
	.bd{ width:630px; margin:0px auto; padding:8px 0px; display:block;}
		.bd ul,.bd ul li{ display:block; margin:0px; padding:0px; list-style:none;}
		.bd ul li{ width:314px; height:24px; line-height:24px; float:left;}

.xn-zjgx  { width:258px; float:right; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.xn-zjgx  .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; }
.xn-xwnybox  { width:380px; margin:0px; padding:0px; float:left; 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—hangye { height:245px; margin:0px; padding:0px; border:1px solid #D4D4D4; display:block; }
.headline—hangye ul { display:block; margin:0px; padding:0px; }
.headline—hangye ul li { display:block; line-height:25px; height:25px;font-size:12px; }
.headline—hangye ul li a, .headline—hangye ul li a:hover { font-size:12px; color:#333; }
.headline—hangye ul li span { float:right; font-size:12px; color:#666; margin:0px; padding:0px; line-height:24px;}


/*20130215*/
.title_down { padding:12px; text-align: center;clear: both;}
.body_300_250{ padding:15px 0px 10px 0px; clear:both; width:620;}
.body_left { float:left;padding-left:15px;}
.body_left1 { float:left;padding-left:0px;}
.body_right { float:right;padding-right:15px;}
.body_right1 { float:right;padding-right:0px;}
.body_height15 { padding:18px 0px 2px 0px; text-align: center;clear: both;}
.top60 {margin-top:1px;clear:both; width:960px;}
.top90 {padding:1px 0px 8px 0px;clear:both; width:960px;}
.a960{ width:980px; margin:0px auto; clear:both;}
.a960 li {float: left;height: 60px;overflow: hidden;padding:6px 0 5px 0;list-style: none outside none;}
.a_lef {margin:0 0 0 10px;}
.b_lef {margin:0 0 0 6px;}
.content { text-align: center;}
.content1 { width:620;}


.bdsearch{ float:right;width:300px;padding-top:2px;}
.bdsearch .stext{ height:33px; background:#eeffef; padding:1px 0px 1px 4px; width:220px;border:none; line-height:33px; font-size:14px; color:#777F77;}
.bdsearch .sbt{ width:63px; height:22px; float:right;margin-top:3px; }
.bdsearch .bgimg { background:url(/img/bdsbox.png) no-repeat;}