/* 全局CSS定义 */
body{text-align:center;margin: 0; padding: 0; background: url(../images_1/bg.gif); font-size:12px; font-family: Verdana, Arial,宋体;color:#444444; line-height:20px;}
p,div,form,img,ul,ol,li,dl,dt,dd,table,td,tr,th{margin: 0; padding: 0;border:0; overflow:hidden;  text-align:left;}
li{list-style-type:none; }
select,input{ font-size:12px; font-family:Arial,宋体;color: #585858; line-height:20px;}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0;font-weight: normal; font-size:12px;}
img{vertical-align:middle; text-align:center;}

a {font-size: 12px;color:#444444;}
a:link {text-decoration: none;color:#444444;}
a:visited {text-decoration: none;color:#444444;}
a:hover {text-decoration: underline;color:#FF5B06;}
a:active {text-decoration: none;color:#444444;}

.clear { clear:both; font-size:1px; width:1px; visibility: hidden; }
.hidden{display:none}
.floatLeft{ float:left}
.floatRight{ float:right}
.textLeft{ text-align:left;}
.textCenter{ text-align:center}
.clearBoth{ clear:both;}
.clearLeft{ clear: left;}
.clearRight{ clear: right;}
.padding5{ padding:5px;}
.padding8{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.blank1{margin:0 auto;height:1px; font-size:1px;}
.blank5{margin:0 auto; height:5px; font-size:1px; clear:both;}
.blank10{margin:0 auto; height:10px; font-size:1px; clear:both;}
.blank3{margin:0 auto; height:3px; font-size:1px; clear:both;}
.lineHeight25{ line-height:25px;}
.lineHeight23{ line-height:23px;}
.lineHeight20{ line-height:20px;}

/*clear float*/
.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 
*+html .clearfix{ min-height: 1px; }/*ie7*/
/**so**/
.so{ height:40px; border-bottom:1px solid #eee; margin:5px auto;}
.searchtxt{ width:300px;}
.button{ width:80px;}

.gray2B{ border-bottom:4px solid #222328;}
.gray1T{ border-top:1px solid #222328;}
.lefttitle_gray{height:28px; background: url(../images_1/banner_bg01.gif) repeat-x top;}
.container{margin:0 auto; clear:both; overflow:hidden; width:980px;padding:0 10px; background:#FFFFFF;}

a.yellow12,a:link.yellow12,a:visited.yellow12,a:active.yellow12{ color:#f0ff00;}
a.red12,a:link.red12,a:visited.red12,a:active.red12{  color:#FF5B06;}


/* index.html */
.logo{ width:176px; height:76px; float:left; padding:10px 0 5px 0;}
.topbanner{ float:right; padding:5px 0;}
.topbanner ul{ width:120px; }
.topbanner ul li{ width:55px; float:left; height:24px;}
.left{ float:left; width:690px;}
.defaultList{ width:338px; float:left; padding-bottom:10px; margin:10px 5px 0 0; border:1px solid #DCDCDC;  }
.defaultList li{ padding-left:10px; float:left;white-space:nowrap; width:340px; height:22px; line-height:22px; overflow:hidden;}
.title{ background-color:#eee; border-left:5px solid #FF5B06;font-weight:bold;height:25px; line-height:25px; display:block; padding-left:15px;}
.title a,.title a:link,.title a:visited,.title a:active{ color: #FF3300; }

.topC{width:320px;padding:10px 16px 10px 8px;}
.topC .pic{ float:left; width:132x;}
.topC .pic img{ border:1px solid #a5a5a5; width:130px; height:90px;}
.topC dl{ float:right; width:180px;}
.topC dl dt{color:#EA0000; padding:2px 0 6px 0;font-weight:700;}
.topC dl dt a,.topC dl dt a:link,.topC dl dt a:visited,.topC dl dt a:active, .comCon .unit .topC dl dt a:visited{ color:#FF5B06; font-weight:700;}
.topC dl dt a:hover{ color:#e40000}
.topC dd{color:#68696A; line-height:20px;}


.nav{ float:right; width:270px;border:#DCDCDC 1px solid;padding:5px;}
.nav h2 a,.nav h2 a:link,.nav h2 a:visited,.nav h2 a:active{ color:#fff; background:#FF5B06;  font-size:13px; font-weight:bold; padding:2px 0; display:block; text-align:center;}
.toptitle  a,.toptitle  a:link,.toptitle  a:visited,.toptitle  a:active{ color:#fff; background:#FF5B06;  font-size:13px; font-weight:bold; padding:2px 0; display:block; text-align:center;}
.nav h3{ padding-top:8px;  font-weight:bold;}
.nav ul { width:260px;line-height:25px; clear:both; display:block; border-bottom:1px dotted #DCDCDC; padding:2px 0 0 0;}
.nav li { float:left;color:#FF5B06 ; padding:0 8px;white-space:nowrap; }
.commendList{ padding-bottom:10px; margin:10px 5px 0 0; border-bottom:1px dotted #DCDCDC; width:505px;}
.commendList li{ float:left; width:240px; padding-left:10px;white-space:nowrap; height:22px; line-height:22px; overflow:hidden;}

.hotkeywords h3{ margin:0px; padding:0px; color:#FF5B06;background:#F5F5F5;font-weight:bold;height:25px; line-height:25px; display:block; padding-left:12px; border-left:3px solid #FF5B06;}
.hotkeywords li{  clear:both; display:block; float:left; width:80%;}

.topCon{ width:660px; background:url(../images_1/top_con1.gif) 0 0 repeat-y #a2a2a2; padding:15px 0px 5px 10px;}
.topCon .focus{ float:right; width:300px; text-align:center;}

.topCon .focus .tit{ width:310px; color:#fff;   text-align:center; padding-top:13px; padding-left:20px;}
.topCon .focus .tit ul{ }
.topCon .focus .tit ul li{ height:20px; display:block;}
.topCon .focus .tit a, .topCon .focus .tit a:visited{  color:#fff;}
.topCon .focus .tit a:hover{  color:#fff; text-decoration:underline;}
.topCon .hot{ float:left; width:320px; padding-top:1px;}
.topCon .hotUnit{width:300px; margin-bottom:12px; text-align:right; background:#666;}
.topCon .hotUnitr{width:300px; margin-bottom:12px; text-align:right; }
.topCon .hotUnitr .pic{ float:left; width:83px; background:#fff; height:79px; text-align:center; padding-top:4px;}
.topCon .hotUnitr .pic img{width:75px; height:75px;} 
.topCon .hotUnit .swf{  background:#fff; text-align:center; height:380px; }
.topCon .hotUnit dl,.topCon .hotUnitr dl{ padding-left:5px;}
.topCon .hotUnit dl dt.topCon .hotUnitr dl dt{color:#FFDE00; padding:2px 0 6px 0;}
.topCon .hotUnit dl dt a, .topCon .hotUnitr dl dt a,.topCon .hotUnit dl dt a:visited{color:#FFDE00;}
.topCon .hotUnit dl dt a:hover,.topCon .hotUnitr dl dt a:hover{color:#FFDE00; text-decoration:underline;}
.topCon .hotUnit dl dd,.topCon .hotUnitr dl dd{color:#fff; line-height:20px;}

/* indexList.html */
#location{ width:682px;  padding-left:10px; height:24px; }
#location a, #location a:visited{color:#FF5B06;}
#location a:hover{ color:#e40000}

.channelList{width:688px;}
.title01{ height:27px; width:688px; background:#f0f0f0}
.title01 h2{ background:#FF5B06; height:27px; float:left; color:#fff; font-size:14px; font-weight:700; line-height:27px;}
.title01 h2 a,.title01 h2 a:link,.title01 h2 a:visited,.title01 h2 a:active{ color:#fff; padding:0 12px 0 8px;}
.title01 span{ float:right}
.channelList li{ width:305px; height:22px; overflow:hidden; float:left; padding-right:8px; padding-left:9px; line-height:22px;}
.channelList dt{background:#eee; font-size:14px; height:26px;line-height:26px;padding-left:15px; margin:5px auto;}
.channelList dt span{ float:right;font-size:12px}
.channelList dt a{color:#FF5B06; font-size:14px;}
.channelList dd {font-size:11px; line-height:20px; color:#666; padding:5px;}

#listHead{ width:668px; overflow:hidden; background:#f9f9f9; border:#c1c1c1 1px dotted; padding:0 10px 3px 10px; margin-bottom:10px;}
#listHead h1{ color:#FF5B06; font-size:14px; font-weight:700; line-height:36px; float:left}
#listHead span{ float:left; padding:11px 0 0 6px;}
#listHead p{ width:658px; line-height:20px; clear:both; font-size:14px; line-height:28px;}
#artList { width:668px;}
#artList .left{ float:right; width:500px;}
#artList .left a, #artList .left a:visited { color:#FF5B06;}
#artList .left a:hover {color: #e40000; text-decoration:underline;}
#artList .left .list{ width:500px; clear:both; height:70px;}


/* list.html */
.listright_hz{ float:right; width:230px; background:#eee;}
.list01 li{ width:450px; border-bottom:#c1c1c1 1px dotted; height:27px; line-height:27px; }
.list01 li a{ float:left; text-align:left;}
.list01 li span{ float:right; text-align:right;}

/* content.html */
#artHead{ width:688px; height:66px; overflow:hidden; background:#f9f9f9; border:#c1c1c1 1px dotted; clear:both}
#artHead a, #artHead a:visited{ color:#FF5B06;}
#artHead a:hover{ color:#e40000}
#artHead h1{ line-height:35px; height:35px;text-align:center; font-size:22px; font-weight:700; color:#FF6106;}
#artHead span{ width:668px; display:block; text-align:center}
.artPages{ clear:both; text-align:center; font-family:Tahoma; font-size:12px;}
.artPages a, .artPages a:visited{ display:inline-block; background:url(page.gif); line-height:18px; width:21px; height:19px; margin:1px; color:#666}
.artPages span{ display:inline-block; background:url(page_on.gif); line-height:18px; width:21px; height:19px; margin:1px; color:#fff; font-weight:700;}
.artPages a:hover{  background:url(page_on1.gif); line-height:18px; width:21px; height:19px; color:#fff; text-decoration:none}

.art1, .art2, .art3, .art4, .art5{ clear:both; text-align:center; font-family:Tahoma; font-size:12px;}
.art1 a, .art2 a, .art3 a, .art4 a, .art5 a, .art1 a:visited, .art2 a:visited, .art3 a:visited, .art4 a:visited, .art5 a:visited{ display:inline-block; background:url(page.gif); line-height:18px; width:21px; height:19px; margin:1px; color:#666}
.art1 span, .art2 span, .art3 span, .art4 span, .art5 span, .art1 b, .art2 b, .art3 b, .art4 b, .art5 b, .art1 strong, .art2 strong, .art3 strong, .art4 strong, .art5 strong, .art1 em, .art2 em, .art3 em, .art4 em, .art5 em{ display:inline-block;background:url(page_on.gif); line-height:18px; width:21px; height:19px; margin:1px; color:#fff; font-weight:700; text-align:center; font-style:normal;}
.art1 a:hover, .art2 a:hover, .art3 a:hover, .art4 a:hover, .art5 a:hover{ line-height:18px; width:21px; height:19px;color:#fff; text-decoration:none; display:inline}


#content{ width:690px; line-height:23px; font-size:14px; color:#666;}
#content p{ line-height:23px; font-size:14px; margin-bottom:10px;}
#content a{ text-decoration:underline; color:#333}
.art, .art6, .art7, .art8, .art9, .art10, .art11, .art12, .art13, .art14, .art15, .art16, .art17, .art18, .art19, .art20{ width:660px; padding:0 15px; line-height:23px; font-size:14px; color:#666; padding-top:10px; clear:both;}
.art p, .art6 p, .art7 p, .art8 p, .art9 p, .art10 p, .art11 p, .art12 p, .art13 p, .art14 p, .art15 p, .art16 p, .art17 p, .art18 p, .art19 p, .art20 p{ line-height:23px; font-size:14px; margin-bottom:10px;}
.art a, .art6 a, .art7 a, .art8 a, .art9 a, .art10 a, .art11 a, .art12 a, .art13 a, .art14 a, .art15 a, .art16 a, .art17 a, .art18 a, .art19 a, .art20 a{ text-decoration:underline; color:#333}
#digg{ text-align:center;}
#digg .box{ margin:0 auto; width:200px;}
#digg .box .diggBox{ width:52px; height:70px; float: left; overflow:hidden; text-align:center; margin:0 22px!important; margin:0 18px; cursor:pointer}
#digg .box .dig{ background:url(digg.gif) 0 0;}
#digg .box .bury{ background:url(bury.gif) 0 0;}
#digg .box .dig span { font-size:20px; font-family:"黑体"; line-height:52px; FILTER: dropshadow(color=#ffffff, offx=1, offy=1, positive=1); color:#ffaf06}
#digg .box .bury span { font-size:20px; font-family:"黑体"; line-height:52px; FILTER: dropshadow(color=#ffffff, offx=1, offy=1, positive=1); color:#7b7e8e}


#arts{ width:688px; clear:both; background: url(../images_1/arts.gif) repeat-x 0 10px;}
.mid{ width:668px; clear:both; padding:12px 10px;}
.mid .left01{ float:left; width:688px;}
.mid .left01 .tags{ font-size:12px; font-weight:700; width:370px; overflow:hidden; height:18px; line-height:18px;}
.mid .left01 .tags a{ text-decoration:underline; font-weight:normal; color:#FF5B06}
.mid .left01 .tags a:hover{ color:#e40000;}
.left01 li{ float:left;line-height:22px; height:22px; width:320px; padding-left:10px; overflow:hidden}
.left01 li a{  color:#4a4b56;}
.left01 li a:hover{ color:#e40000;}
.mid .right02{ width:250px; float:right;}
#arts h5{ background:#fff; padding:3px; float:right; font-weight:700; color:#FF5B06; margin-right:16px!important; margin-right:8px;}

#NextPre{ width:658px; clear:both; padding-top:15px}
#NextPre a, #NextPre a:visited{ color:#FF5B06;}
#NextPre a:hover{ color:#e40000}
#NextPre .pre{ float:left; width:325px; line-height:22px;}
#NextPre .next{ float:right; width:325px; line-height:22px; text-align:right}

.navstyle{background:#F5F5F5; display:block;border-left:5px solid #FF5900;   padding:5px 0; height:10px; margin-top:60px; margin-left:200px; padding-left:0px; line-height:28px;}
.navstyle a{ padding:0 10px;}
.navstylegg{background:#F5F5F5; color:#2E2E2E; font-weight:bold; border-left:5px solid #FF5900;  height:15px; line-height:30px; margin-top:70px; margin-left:200px;text-decoration: none; }
.clearfix1 h3,.clearfix1{ margin:5px auto;}
.clearfix1 h2 a,.clearfix1 h2 a:link,.clearfix1 h2 a:visited,.clearfix1 h2 a:active{ color:#fff; background:#FF5B06;  font-size:13px; font-weight:bold; padding:2px 0; display:block; text-align: center; border-right:170px solid #CCCCCC;}
.clearfix1 ul{ padding-left:30px; margin-top:10px; width:120px; float:left;}
.clearfix1 .righthz{ float:right; background:#eee; width:110px;_width:110px; height:300px; }
.clearfix1 li{ list-style-type:none;margin:0; padding:0; display:block; line-height:24px; height:24px; width:100%; }
.clearfix1 li span{ border-left:1px dashed #FF5B06; border-bottom:1px dashed #FF5B06;display:block; width:20px; float:left; height:24px; overflow:hidden; padding:0;  position: relative;margin:-10px 5px 0 0; }
/*友情连接*/
.link{ clear:both; border:1px solid #ccc;  }
.linktitle{ color:#FF5B06; font-weight:bold; height:28px; line-height:24px; border-top:3px solid #eee; background:#CCCCCC;padding-left:5px;}
.link li{ float:left; margin:5px; height:20px; line-height:20px;}
