﻿@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-size: 12px; font-family:"宋体"; color:#252525
}

.a:link  {color:#252525;text-decoration: none;font-size:14px; line-height:26px; font-family: "微软雅黑"}
.a:visited {color:#252525;text-decoration: none; font-size:14px; line-height:26px; font-family: "微软雅黑"}
.a:hover {color: #FF0000; text-decoration: underline; font-size:14px; line-height:26px; font-family: "微软雅黑"}

a:link  {color:#252525;text-decoration: none;font-size:12px; line-height:24px; }
a:visited {color:#252525;text-decoration: none; font-size:12px; line-height:24px;}
a:hover {color: #FF0000; text-decoration: underline; font-size:12px; line-height:24px; }

.b:link  {color:#252525;text-decoration: none;font-size:12px; line-height:28px; font-weight:bold}
.b:visited {color:#252525;text-decoration: none; font-size:12px; line-height:28px;font-weight:bold}
.b:hover { /*color: #FF0000; text-decoration: underline; font-size:12px; line-height:28px;font-weight:bold*/ }


.font1{color: #FF0000; font-weight:bold}
.font2{font-family: "微软雅黑"; font-size:14px;}
.fonr3{ color:#404040; line-height:22px;}
.font4{color:#152966; font-weight:bold}
.k{border:1px  solid  #E6E6E6}
.font5{font-family:"微软雅黑"; font-size:14px; color:#FF0000; padding-left:15px;}
.k2{border-bottom:1px solid  #E6E6E6}
/*.k2 a{ margin-left:45px;}*/
.x{border-bottom:dashed 1px #C0C0C0}


.con{ padding:10px 5px; line-height:150%;}

ul,li{ list-style:none; margin:0; padding:0;}
#nav {} 
#nav li {float: left; width:97px; background:url(../images/nav_li.jpg) no-repeat bottom right;}
#nav li.noline{ background:none;}
#nav li a{ display: block;  color:#000; text-align:center;line-height:22px;} 
#nav li a:hover {color:#C00;}
 
#nav li ul {left: -999em;position: absolute; width:240px; height:131px;background:url(../images/nav_bg.png) no-repeat left top; padding-top:10px;}
#nav li ul li{ background-image:none;}
#nav li ul li a {display:block; width: 110px;text-align:center;line-height:25px;}
#nav li ul li a:hover {color:#000000;text-decoration:underline;font-weight:normal;}

#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#nav li.sfhover a{ background:url(../images/navtab1.jpg) no-repeat;opacity:0.60;filter:alpha(opacity=60);}
#nav li.sfhover ul li a{ background-image:none;}

.banner{ width:100%;height:430px;overflow:hidden; overflow:hidden; position:relative; z-index:10}
.banner .d1{width:100%;height:430px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px; bottom:15px;}
.banner .d2 ul{float:left;position:absolute;left:53%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background: url(../images/an1.jpg) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background: url(../images/an2.jpg) no-repeat center;}

/*--------------------------------------*/

.jbody { width: 1002px; text-align:left; margin:0px auto; padding:0px; background-color: #FFFFFF; }
.pbody { width: 1002px; margin:0px auto; }
.main { clear:both; }
/*分页*/
.pages { width: 636px; text-align:center; margin:10px auto; clear:both;}
.pages .p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px;}
.pages .p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.pages .p_btns a { display:block; float:left; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #00599B; font-size: 12px; text-align:center;}
.pages .p_btns a { display:inline;}
.pages .p_btns a.disabled {color: #DDD;}
.pages .p_btns a:hover { text-decoration: none; border:1px solid #00599B; }
.pages .p_btns a.disabled:hover { border:1px solid #DDD;}
.pages .p_btns .currentpage { display:block; float:left; margin-right:4px; padding:2px 5px; border:1px solid #333; font-weight:800; background:#00599B; color:#fff ;}
.pages .p_btns .jumppage { float:left;padding-top:3px;}
.pages .p_btns input { width: 40px; border: 1px solid #AACCEE; height: 15px; font-size: 12px; }

/*左边层*/
.myleft { float:left; }
/*右边层*/
.myright { width: 660px; float:right; overflow:hidden; }
/*左边层*/
.my-left { width: 730px; float:left; overflow:hidden; }
/*右边层*/
.my-right {float:right;}
.mybody { width: 1002px; float:left; }
/*左侧*/
.j-left { width: 730px; float:left; overflow:hidden; }
/*右侧*/
.j-right { width: 252px; float:right; }
.righttop { width: 660px; overflow:hidden; }
/*当前页位置*/
.thispagenav { font-size:12px; width:100%; height:30px; background:url(../images/place_bg.gif) repeat-x; }

.thispagenav .title { float:right; width:80px; padding-right:15px; text-align:right; height:30px; line-height:30px; background:url(../images/place_right.gif) no-repeat right top; }
.thispagenav .placenav { float:left; color: #00599B; font-weight: bold; padding-left:5px; line-height:30px;background:url(../images/place_left.gif) left top no-repeat; }
.thispagenav .placenav a {color: #00599B; margin:0px 3px; }

.rightbox1 {clear:both;overflow:hidden; width: 252px; }
.rightbox1 .c {clear:both;border:1px solid #AACCEE;border-top:0;padding:5px 8px 3px 8px;display:expression("inline-block");}
.rightbox1 .bar1 {clear:both;height:30px; width: 252px;background:url(../images/tab-bg.jpg) no-repeat;}
.rightbox1 .bar1 a {float:left;position:relative;width:126px;height:30px;text-align:center;color:#00599B;font-size:12px;background:url(../images/tab2-n.gif) no-repeat;margin:0px;line-height:30px;}
.rightbox1 .bar1 a.s {width:126px;height:30px;background:url(../images/tab2-s.gif) no-repeat;color:#00599B;font-weight:bold;line-height:30px;}
.rightbox1 .bar1 a:hover {text-decoration:none;}
.rightbox1 .body { font-size:12px; border-width:0px 1px 1px 1px; border-style:solid; border-color: #AACCEE; width: 250px; background:#FFFFFF; padding-bottom:4px; }
.rightbox1 .body ul { width: 240px; margin:0px auto; }
.rightbox1 .body ul li { height:24px; line-height:24px; text-indent:10px; background:url(../../../statics/common/ico_4.gif) 0px 8px no-repeat; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
.rightbox1 .body ul li a {}
.rightbox1 .body ul li a:hover { text-decoration:underline; color: #FF5500; }
.rightbox1 .body ul li span a:hover { color: #FF5500; }
	
.rightbox2 {clear:both;overflow:hidden; width: 252px; }
.rightbox2 .c {clear:both;border:1px solid #AACCEE;border-top:0;padding:5px 8px 3px 8px;display:expression("inline-block");}
.rightbox2 .bar2 {clear:both;height:30px; width: 252px;background:url(../images/tab-bg.jpg) no-repeat;}
.rightbox2 .bar2 span { text-indent:10px;width: 162px;float:left;height:30px;line-height:30px;font-weight:bold;font-size:12px;background:url(../images/tab3-n.gif) repeat-x;}
.rightbox2 .bar2 a {float:right;position:relative;width:30px;height:30px;text-align:center;color:#00599B;font-size:12px;background:url(../images/tab3-n.gif) no-repeat;margin:0px;line-height:30px;}
.rightbox2 .bar2 a.s {width:30px;height:30px;background:url(../images/tab3-s.gif) no-repeat;color:#00599B;font-weight:bold;line-height:30px;}
.rightbox2 .bar2 a:hover {text-decoration:none;}
.rightbox2 .body { font-size:12px; border-width:0px 1px 1px 1px; border-style:solid; border-color: #AACCEE; width: 250px; background:#FFFFFF; padding-bottom:4px; }
.rightbox2 .body ul { width: 240px; margin:0px auto; }
.rightbox2 .body ul li { height:24px; line-height:24px; text-indent:10px; background:url(../../../statics/common/ico_4.gif) no-repeat 0px 8px; overflow:hidden; word-break:break-all; border-bottom:1px #E9E9E9 dotted; }
.rightbox2 .body ul li a {}
.rightbox2 .body ul li a:hover { text-decoration:underline; color: #FF5500; }
.rightbox2 .body ul li span a:hover { color: #FF5500; }

.rightlist { font-size:12px; width: 252px; }
.rightlist .title { width: 252px; line-height: 29px; height: 29px; text-align: left; background:url(../images/rightlist_title_bg.gif) no-repeat; font-size:12px; font-weight:bold; color: #00599B; }
.rightlist .title strong {width:126px; float:left; text-align:center; }
.rightlist .title span { float:right; padding-right:10px; font-size:12px; font-weight:normal; }
.rightlist .body { border-width:0px 1px 1px 1px; border-style:solid; border-color: #AACCEE; width: 250px; background:#FFFFFF; }

.right-bai-du {width: 252px; margin-top:5px;}

/*列表边框*/
.contenter0 { font-size:12px; width: 918px; height:auto; padding-bottom:6px; border-top:1px #AACCEE solid; border-left:1px #AACCEE solid; border-right:1px #AACCEE solid; border-bottom:1px #AACCEE solid; }
/*新闻列表*/
.listbox0 { font-size:12px; width: 918px; overflow:hidden; word-break:break-all; }
.listbox0 dl { width: 903px; float:left; margin-left:6px; display:inline; margin:0px auto 6px 6px; border:1px solid #AACCEE; }
.listbox0 dl dt { width: 903px; height:26px; margin:1px auto; background-color: #F4F9FD; border-bottom:1px solid #AACCEE; }
.listbox0 dl dt span.title { width: 466px; float:left; background:url(../../../statics/common/ico_0.gif) 8px 8px no-repeat; }
.listbox0 dl dt span.title a { height:26px; line-height:26px; font-weight:bold; margin-left:25px; color: #00599B; text-decoration:none; }
.listbox0 dl dt span.title a:hover { color: #00599B; }
.listbox0 dl dt span.more { height:26px; line-height:26px; float:right; margin-right:10px; font-size:12px;}
.listbox0 dl dt span.more a { color: #00599B; text-decoration:none; }
.listbox0 dl dt span.more a:hover { color: #00599B; }
.listbox0 dl dd { width: 877px; padding:3px 0px 5px 12px; }
.listbox0 dl dd ul { width: 872px; margin:6px auto; }
.listbox0 dl dd ul li { height:25px; line-height:25px; background:url(../../../statics/common/ico_2.gif) 0px 8px no-repeat; text-indent:12px; border-bottom:1px #E9E9E9 dotted; }
.listbox0 dl dd ul li a { color: #00599B; font-size:12px; float:left; }
.listbox0 dl dd ul li span { color: #999; float:right; }
.contenter { font-size:12px; width: 658px; height:auto; padding-bottom:6px; border-top:1px #AACCEE solid; border-left:1px #AACCEE solid; border-right:1px #AACCEE solid; border-bottom:1px #AACCEE solid; }
/*新闻列表*/
.listbox { font-size:12px; width: 658px; overflow:hidden; word-break:break-all; }
.listbox dl { width: 643px; float:left; margin-left:6px; display:inline; margin:0px auto 6px 6px; border:1px solid #AACCEE; }
.listbox dl dt { width: 643px; height:26px; margin:1px auto; background-color: #F4F9FD; border-bottom:1px solid #AACCEE; }
.listbox dl dt span.title { width: 335px; float:left; background:url(../../../statics/common/ico_0.gif) 8px 8px no-repeat; }
.listbox dl dt span.title a { height:26px; line-height:26px; font-weight:bold; margin-left:25px; color: #00599B; text-decoration:none; }
.listbox dl dt span.title a:hover { color: #00599B; }
.listbox dl dt span.more { height:26px; line-height:26px; float:right; margin-right:10px; font-size:12px;}
.listbox dl dt span.more a { color: #00599B; text-decoration:none; }
.listbox dl dt span.more a:hover { color: #00599B; }
.listbox dl dd { width: 615px; padding:3px 0px 5px 12px; }
.listbox dl dd ul { width: 610px; margin:6px auto; }
.listbox dl dd ul li { width: 610px; height:25px; line-height:25px; overflow:hidden; background:url(../../../statics/common/ico_2.gif) 0px 8px no-repeat; text-indent:12px; border-bottom:1px #E9E9E9 dotted; }
.listbox dl dd ul li a { color: #00599B; font-size:12px; float:left; margin-right:60px; height:25px; word-break:break-all; }
.listbox dl dd ul li span { color: #999; float:right; }

/*文章:栏目页:列表区域*/
.newslist { font-size:12px; width: 646px; margin-top:5px; margin-left:6px; padding-bottom:10px; }
.newslist dl { width: 698px; margin:10px auto 0px; display:block; border-bottom:1px #E9E9E9 dotted; }
.newslist dl dt { width: 616px; margin:0px auto 0px; background:url(../../../statics/common/ico_2.gif) 4px 10px no-repeat; } 
.newslist dl dt a { color: #00599B; line-height:27px; font-size:14px; font-weight:bold; margin-left:14px; }
.newslist dl dd { width: 602px; margin:0px auto 0px; }
.newslist dl dd.preview { line-height:19px; color: #777; text-indent:2em;}
.newslist dl dd.info { line-height:31px; color: #00599B; }
.newslist dl dd.info span { color: #00599B; margin-right:20px; }
.newslist dl dd.info a { color: #00599B; float:right; position:relative; margin:-30px 5px 0px 0px; }
/*内容页*/
.newsview { width: 768px; height:auto; padding-bottom:6px; border-top:1px #AACCEE solid; border-left:1px #AACCEE solid; border-right:1px #AACCEE solid; border-bottom:1px #AACCEE solid; }
/*内容页:标题*/
.newsview .title { width:768px; height:50px; line-height:50px; margin:0px auto 0px 0px; background:url(../images/place_bg.gif) 0px -1px repeat-x; }
.newsview .title h1 { text-align:center; font-size:18px; height:50px; line-height:50px; color: #00599B; margin:0px auto; overflow:hidden; word-break:break-all; }
/*内容页:相关信息*/
.newsview .info { font-size:12px; width: 768px; height:27px; line-height:27px; border-top:1px #AACCEE dashed; border-bottom:1px #AACCEE dashed; text-align:center; margin:10px auto; }
.newsview .info span { color: #F60; margin-left:10px; }
.newsview .info span a { color: #F60; font-weight:normal; }
/*内容页:收藏*/
.newsview .fav { font-size:12px; width: 768px; height:27px; line-height:27px; margin:6px auto; background:#F4F9FD; border:1px #AACCEE solid; text-align:right; }
.newsview .fav span { margin-right:2px; color: #AACCEE;}
.newsview .fav span a { color: #00599B; }

.newsview #intro { text-indent:2.34em; font-size:1.17em; line-height:1.6em; padding:4px;width: 690px; margin:6px auto; color:#4D4D4D; background:#F2F2F2; border:1px #DCDDDD solid; text-align:left; }

/*内容页:正文*/
#content { width: 708px; margin:10px auto; line-height:25px; overflow:hidden; word-break:break-all; }
#content #articlebody { float:left; font-size:1.17em; color:#000000; }
#content #articlebody div.b p { margin:0;padding:0; }
#content #articlebody p.editor{ width: 698px; color:#999; text-align:right; }
#content #articlebody img { border:none; width: expression(this.width > 470 ? 470 : true); max-width: 700px; }
#content #contentads { float:right; margin-left:5px; }
#content #articlebody span.quote,#content #articlebody .code,#content #articlebody .Code { width:92%; display:block; padding:3px 10px; margin:10px auto; color: #000000; background-color: #F4F9FD; border:1px #AACCEE dashed; }
#content #articlebody span.quote span { color: #FF0000; display:block; }
#content #articlebody span.tag { color:green; font-weight:bold; }

/*正文页翻页*/
#content .p_btns { display:; margin:0 auto; width:100%; font-size: 12px;}
#content .p_btns a {text-align:center; display:inline-block; margin-right:4px; padding:2px 5px; border: 1px solid #DDD; background: #FFF; height:16px;line-height:16px; text-decoration: none;color: #00599B; font-size: 12px; text-align:center;}
#content .p_btns a { float:none;}
#content .p_btns a:hover { text-decoration: none; border:1px solid #00599B; }
#content .p_btns .currentpage {text-align:center; display:inline-block; float:none; margin-right:4px; padding:2px 5px; background: #FFF; border:0; font-weight:bold; color:#00599B;}

.newsother { width: 708px; text-align:center; margin:6px auto;}
.newsother div { width:60px; text-align:center; margin: 0 auto; }
/*内容页:操作*/
.operbar  { width: 708px; height:27px; border-top:1px #AACCEE dashed; border-bottom:1px #AACCEE dashed; margin:10px auto; }
.operbar  span.r { line-height:27px;  color: #F60; font-size:12px; margin-left:10px;  float:right}
.operbar  span.r a { color: #F60; font-size:12px; font-weight:normal; }
.operbar  .share { width: 200px; float:left; line-height:16px;}
/*内容页:上下文*/
.context { font-size:12px; width: 708px; height:27px; line-height:27px; margin:6px auto; color: #00599B; }
.context .neightor .l { float: left; width: 313px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .l a { color: #00599B; width: 293px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .r { float: right; width: 313px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }
.context .neightor .r a { color: #00599B; width: 293px; height:27px; line-height:27px; overflow:hidden; word-break:break-all; }