/*基本样式定义开始*/
html,body,div,span,p,a,img,ul,li,dl,dt,dd,ol,form,label,form{ margin:0; padding:0; border:0; outline:0; font-size:100%;}
/*html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body{ font-size:12px; background-color:#FFFFFF; color:#000000; font-family:Tahoma,Verdana; line-height:150%;}
td{ height:20px;}
a{ font-size:12px; color:#000000; text-decoration:none;}
a:link{ color:#000000;}
a:visited{ color:#000000;}
a:hover{ text-decoration:underline; color:#FF0000;}
a:active{ color:#135294;}
img{ border:none;}
ol,ul,li{ list-style:none;}
/*基本样式定义完成*/

.main_tit{ height:26px; line-height:26px; padding-left:10px; padding-top:0px; background:url(tit_bg.gif) repeat-x; color:#0068B1; font-weight:bold; border-bottom:1px #AAC6EB solid;}
.main_con{ clear:both; margin:6px;}
/*网站首页样式定义*/
.container{ width:1024px; margin:0 auto;}
/*顶部风格*/
.top{ float:left; width:1012px; padding-left:8px; height:28px; line-height:28px; border:1px solid #ddd; background:url(top_bg.jpg) repeat-x;}
.style{ float:left; width:630px;}
.style li{ float:left; color:#000000}
.style li span{ margin:8px 6px 0px 4px; cursor:pointer; display:block}
.style li span em{ display:block; height:9px; width:10px; overflow:hidden; text-indent:-9999px}
/*头部样式*/
.head{ float:left; width:1024px; margin-top:10px;}
#logo{ float:left; width:280px;}
.topad{ float:left; width:510px; margin-left:6px;}
.topmem{ float:left; width:210px; padding-left:6px; border:1px #FFE169 solid; background-color:#FEFFD7; height:58px; margin-left:6px;}
.topad li{ float:left;}
.topmem li{ margin-top:6px;}
.topmem li img{ padding-top:4px;}
/*导航样式*/
.nav{ float:left; width:1024px; height:35px; line-height:35px; margin-top:10px; padding-left:10px; background:url(nav_bg.gif) no-repeat; z-index:10000;}
.nav li{float:left; text-align:center; position:relative; z-index:10000;}
.nav li a:link{display:block; width:80px; height:35px; line-height:35px; color:#FFFFFF; font-size:13px !important; font-size:12px;}
.nav li a:visited{ display:block; width:80px; height:35px; line-height:35px; color:#FFFFFF; font-size:13px !important; font-size:12px;}
.nav li a:hover{ display:block; width:80px; height:35px; line-height:35px; background:url(nav_on.gif) no-repeat; color:#FFFF00; font-size:13px !important; font-size:12px; text-decoration:none;}
.nav li ul li a:link,.nav li ul li a:visited{ display:block; text-decoration:none; color:#ffffff; width:80px; height:30px; line-height:30px; text-align:center; background:#0E4992; z-index:10000;}
.nav li ul li{ padding-top:0px;}
.nav li ul li a:hover{color:#FFFF00; background:#336EA5;}
.nav li ul{display:none; position:absolute; top:35px; left:0; width:80px;}
/*首页搜索样式定义*/
.index_s{ float:left; width:1014px; padding-top:6px; padding-left:8px; height:30px; border:1px #AAC6EB solid; border-top:0px;}

/*中上部样式*/
.index_left{ float:left; width:300px; margin-right:10px; margin-top:10px;}
.index_center{ float:left; width:415px; border:1px solid #AAC6EB; margin-right:10px; margin-top:10px; height:378px;}
/*.index_right{ float:left; width:290px; margin-top:10px;}*/
.index_right{ float:left; width:283px; height:378px; border:1px #AAC6EB solid;}

.index_pic{ float:left; width:290px; height:226px; background-color:#ECF4FA; padding:6px;}
.index_annou{ float:left; width:300px; margin-top:10px; border:1px solid #AAC6EB; height:130px;}
.index_annou li{ float:left; width:100%; height:22px;}

.index_top{ float:left; width:405px; background:url(../Skin/Blue/m_top_bg.gif) repeat-x; height:105px;}
.index_top dl{ float:left; width:405px; margin-top:10px; padding:0 10px;}
.index_top dl dt{ text-align:center;}
.index_top dl dt a:link{ font-size:16px; height:36px; line-height:36px; text-align:center; font-weight:bold;}
.index_top dl dt a:visited{ font-size:16px; height:36px; line-height:36px; text-align:center; font-weight:bold;}
.index_top dl dt a:hover{ color:#000000; text-decoration:underline;}
.index_top dl dd{ text-indent:20px;}

.index_new{ float:left; width:405px; margin-top:4px; padding:0 10px; padding-top:24px; background:url(m_new_tit.gif) top no-repeat;}
.index_new li{ float:left; width:100%; height:22px;}
.index_new li span{ float:right; padding-right:10px; color:#999999;}

.index_right .news_list li a:link{ color:#256EB1;}
.index_right .news_list li a:visited{ color:#256EB1;}
.index_right .news_list li a:hover{ color:#FF0000; text-decoration:underline;}
.index_right .main_tit{ border-bottom:none;}
.index_right .news_list li{ float:left; width:100%; height:23px !important; height:17px; overflow:hidden;}
.index_right .news_list em{ display:block; width:17px; height:15px; float:left; margin-right:2px; font-size:9px; line-height:15px; background:url(top2.gif) no-repeat; text-align:center; color:#000000;}
.index_right .news_list li.top3 em{ background:url(top1.gif) no-repeat; text-align:center; color:#FFffff;}

/*中部滚动图片样式*/
.index_scroll{ float:left; width:1022px; border:1px #AAC6EB solid; margin-top:10px; height:160px; overflow:hidden;}
.index_scroll li{ float:left; text-align:center; padding:0 3px; margin-top:0px;}
.index_scroll *{ font-size:12px;}

/*中部下*/

.m_left{ float:left; width:724px; overflow:hidden;}
.m_right{ float:left; width:300px;}

.main_tit li{ float:left; display:block; height:24px; width:70px; line-height:24px; margin-top:2px; text-align:center; font-weight:normal;}
.main_tit .hot_on{ float:left; display:block; height:24px; width:70px; background:url(hot_on.gif) no-repeat; margin-top:2px; line-height:24px; text-align:center; font-weight:bold;}

#demo{ float:left; width:936px; overflow:hidden;}
.tabwidth{ float:left; width:1300px;}


/**/
.index_article001{ float:left; width:350px; border:1px solid #AAC6EB; margin-right:10px; margin-top:10px; height:284px;}
.index_article001 .main_tit span{ float:right; padding-right:10px;}
.index_article001 .main_tit span a:link{ font-weight:normal; color:#0068B1;}
.index_article001 .main_tit span a:visited{ font-weight:normal; color:#0068B1;}
.index_article001 .main_tit span a:hover{ font-weight:normal; color:#0068B1;}

.index_article001_pic{ float:left; width:350px; overflow:hidden; margin-bottom:6px;}
.index_article001_pic dl{ width:320px; padding:0px; margin-top:0px;}
.index_article001_pic dl dt{float:right;width:185px;height:22px;}
.index_article001_pic dl dt a:link{font-size:13px !important; font-size:12px; font-weight:800;color:#4C7F99;text-decoration:none;}
.index_article001_pic dl dt a:visited{font-size:13px !important; font-size:12px; font-weight:800;color:#4C7F99;text-decoration:none;}
.index_article001_pic dl dt a:hover{text-decoration:underline;}
.index_article001_pic dl dd.pic{float:left;}
.index_article001_pic dl dd.pic a{display:block;border:1px solid #ddd;}
.index_article001_pic dl dd.pic a img{margin:2px;border:0;}
.index_article001_pic dl dd.pic a:hover{border:1px solid #bbb;}
.index_article001_pic dl dd.text{float:right;width:185px;font-size:12px;line-height:19px;color:#666;text-indent:2em;}
.index_article001_pic dl dd.links{float:right;width:185px;margin-top:-6px;text-align:right;}
.index_article001_pic dl dd.links a{font-size:12px;line-height:15px;color:#06c;text-decoration:none;}
.index_article001_pic dl dd.links a:hover{text-decoration:underline;}
.index_article001_pic dl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.index_article001 .main_con li{ float:left; width:100%; height:22px;}
.index_article001 .main_con li span{ float:right; padding-right:10px; color:#999999;}
/**/
.index_ad{ float:left; width:720px; margin-top:10px;}
.index_ad li{ float:left;}
/**/
.index_tj{ float:left; width:300px; border:1px #AAC6EB solid; margin-top:10px; height:469px;}
.index_tj .main_con li{ float:left; width:100%; height:23px; border-bottom:1px #CDE0FA dashed; line-height:23px;}
.index_tj .main_con li a:link{ color:#256EB1;}
.index_tj .main_con li a:visited{ color:#256EB1;}
.index_tj .main_con li a:hover{ color:#FF0000; text-decoration:underline;}

.index_vote{ float:left; width:300px; border:1px #AAC6EB solid; margin-top:10px; height:200px;}
.index_aliad{ float:left; width:300px; border:0px #AEDBE5 solid; margin-top:10px; height:250px;}



.link{ float:left; width:1024px; border:1px #AAC6EB solid; margin-top:10px;}
.link .main_tit span{ float:right; padding-right:10px;}
.link .main_tit span a:link{ font-weight:normal; color:#0068B1;}
.link .main_tit span a:visited{ font-weight:normal; color:#0068B1;}
.link .main_tit span a:hover{ font-weight:normal; color:#0068B1;}
.link li{ float:left; padding:0 4px;}
/*下部样式*/
.footer{ float:left; width:1024px; border:1px #AAC6EB solid; height:25px; line-height:25px; text-align:center; background:url(footer_bg.gif) repeat-x; margin-top:10px;}
/*底部版权样式*/
.copyright{ float:left; width:1024px; margin-top:10px; height:40px;}
.copyright li{ text-align:center; padding:3px 0;}
/**/
.atit{ font-weight:bold; background-color:#D3E4FA;}
.mtabs{ margin-top:10px; border:1px #AAC6EB solid; border-bottom:none;}
.mtabs td{ border-bottom:1px #AAC6EB solid;}

/*频道首页样式*/

/*栏目列表样式定义*/
.list_text dl{ width:678px; border-bottom:1px #CCCCCC dashed; padding:6px 0; margin:4px 0;}
.list_text dl dt{ float:left; width:668px; height:24px !important; height:auto; padding-left:10px;}
.list_text dl dt a{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982;}
.list_text dl dt span{ float:right; padding-right:10px;}
.list_text .text{ padding:0 20px; color:#737373; margin:4px 0;}

.list_text li{ float:left; width:100%; height:24px; line-height:24px;}
.list_text li span{ float:right; padding-right:10px;}

.s_lefts{ float:left; width:724px; overflow:hidden;}
.news_new{ float:left; width:714px; height:254px; border:1px #AAC6EB solid; margin-top:10px; margin-right:10px !important; margin-right:5px; overflow:hidden;}
.news_newpic{ float:left; width:280px; margin-right:10px; overflow:hidden;}
.news_newlist{ float:left; width:400px; overflow:hidden;}
.news_newlist li{ padding:1px 0;}
.news_newlist li span{ float:right; padding-right:10px;}
.news_newlist .stit{ color:#0068B1;}

.news_scroll{ clear:both; width:724px;}
.newstmain{ float:left; height:215px; border:1px #AAC6EB solid; margin-top:10px; width:350px; margin-right:10px;}
.newstmain .main_tit span{ float:right; padding-right:10px;}
.news_scroll .main_con li{ float:left; width:100%; height:22px; line-height:22px;}
.news_scroll .main_con li span{ float:right;}
.newstmain .main_tit span a:link{ font-weight:normal; color:#0068B1;}
.newstmain .main_tit span a:visited{ font-weight:normal; color:#0068B1;}
.newstmain .main_tit span a:hover{ font-weight:normal; color:#0068B1;}



.s_list{ float:left; width:668px; border:1px #AAC6EB solid; margin-right:10px; margin-top:10px; padding:10px; overflow:hidden;}

.list_text dl{ width:668px; border-bottom:1px #CCCCCC dashed; padding:6px 0; margin:4px 0;}
.list_text dl dt{ float:left; width:658px; height:24px !important; height:auto; padding-left:10px;}
.list_text dl dt a{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982;}
.list_text dl dt span{ float:right; padding-right:10px;}
.list_text .text{ padding:0 20px; color:#737373; margin:4px 0;}

.list_text li{ float:left; width:100%; height:24px; line-height:24px;}
.list_text li span{ float:right; padding-right:10px;}

.list_pic dl{ float:left; width:668px; padding:6px; margin-top:2px;}
.list_pic dl dt{ float:right; width:520px; height:24px !important; height:auto; padding-left:10px;}
.list_pic dl dt a:link,.list_pic dl dt a:visited{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982;}
.list_pic dl dt a:hover{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982; text-decoration:underline;}
.list_pic dl dt span{ float:right; padding-right:10px;}
.list_pic dl dd.pic{float:left;}
.list_pic dl dd.pic a{display:block; border:1px solid #ddd;}
.list_pic dl dd.pic a img{margin:2px; border:0;}
.list_pic dl dd.pic a:hover{border:1px solid #bbb;}
.list_pic dl dd.text{ float:right; width:470px; font-size:12px; line-height:19px; color:#666; text-indent:2em;}
.list_pic .text{ padding:0 20px; color:#737373; margin:4px 0;}
.list_pic dl dd.links{ float:right; width:490px; margin-top:-6px; text-align:right;}
.list_pic dl dd.links a{ font-size:12px; line-height:15px; color:#06c; text-decoration:none;}
.list_pic dl dd.links a:hover{ text-decoration:underline;}
.list_pic dl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}





/*栏目内容页样式定义*/
.navdh{ float:left; width:1024px; margin-top:10px; height:24px; padding-top:4px; padding-left:6px; background-color:#ffffff; border:1px #AAC6EB solid;}
.navdhtext{ float:left; width:400px;}
.navdhsearch{ float:right; text-align:right; width:480px; padding-right:10px;}
.navdhsearch li{ float:left; padding-right:4px;}
.navdh a:hover{ text-decoration:underline;}

.s_left{ float:left; width:700px; margin-right:10px;}
.s_right{ float:left; width:290px;}
.s_con{ float:left; padding:10px 20px; width:690px; border:1px #AAC6EB solid; border-top:2px #AAC6EB solid; margin-top:10px;}
h2{ float:left; width:690px; text-align:center; height:40px; line-height:40px;}
.s_bar{ float:left; width:690px; text-align:center; padding-top:3px; padding-bottom:8px; border-bottom:1px #CCCCCC dashed;}
.Ishortcontent{ float:left; width:700px; border:1px #DAEDFE solid; background-color:#eff8ff; padding:10px; height:auto; line-height:22px; margin-top:10px; margin-bottom:10px;}
.Acontent{ float:left; width:700px; margin-top:10px; line-height:200%; font-size:13px;}
.Acontent br{ line-height:100%;}

.Aedit{ float:left; width:638px; margin:2px auto; height:24px; padding-left:10px; text-align:right;}
.Anext{ float:left; width:638px; margin:10px auto; padding-bottom:6px; padding-left:10px; border-bottom:1px #CCCCCC dashed;}
.Anext li{ float:left; width:100%; height:26px; line-height:26px;}
.s_more{ float:left; width:648px; padding-top:6px; border-top:1px #CCCCCC dashed;}
.s_more span{ display:block; height:30px; line-height:30px; font-weight:bold;}
.s_more li{ float:left; width:100%; height:25px;}
.s_more li a:link{ font-size:13px !important; font-size:12px;}
.s_more li a:visited{ font-size:13px !important; font-size:12px;}
.s_more li a:hover{ font-size:13px !important; font-size:12px;}

.ggad{ float:left; width:295px; margin-top:10px; height:250px;}
.news_dh{ float:left; width:295px; margin-top:10px; border:1px #AAC6EB solid; min-height:86px;}
.news_dh li{ float:left; width:118px; text-align:center; padding-top:3px;}
.daytj,.newshot{ float:left; width:295px; margin-top:10px; border:1px #AAC6EB solid; min-height:240px;}
.daytj li,.newshot li{ float:left; width:100%; height:22px;}

.Icomment{ float:left; width:688px; border:1px #AAC6EB solid; margin-top:10px;}
.commenttab{ float:left; width:690px; border:1px #AAC6EB solid; margin-top:10px;}
.pltit{ padding-left:10px; border-bottom:1px #AAC6EB solid;}
.pltit span{ float:right; padding-right:10px;}

.AcontentPage{ width:500px; margin:0 auto; margin-top:6px; text-align:center; padding:4px;}
.AcontentPage li{ float:left; display:block; border:1px #dddddd solid; margin:2px; background-color:#ffffff;}
.AcontentPage li a:link{ display:block; padding:0 5px; background-color:#F2F2F2;}
.AcontentPage li a:visited{ display:block; padding:0 5px; background-color:#F2F2F2;}
.AcontentPage li a:hover{ display:block; padding:0 5px; background-color:#ffffff; text-decoration:none; color:#0000FF;}

.A_tag{ float:left; width:640px; padding-left:6px; border:1px #DAEDFE solid; background-color:#eff8ff; height:auto; line-height:22px; height:22px; margin-top:10px; margin-bottom:10px;}
.IDown{ float:left; width:642px; padding-left:6px; height:auto; line-height:22px; height:22px; margin-top:10px;}

/*留言页面样式定义开始*/
.G_nav{ float:left; width:1024px; height:24px; border-bottom:1px #D5D5D5 solid; margin:5px 0 0 0; padding:5px 0 1px 24px; font-size:14px; font-weight:bold;}
.G_nav span{ color:#666666; font-weight:200;}
.chatcontent{ float:left; border:1px #AEDBE5 solid; width:948px; margin-top:10px;}
.chattitle{ background-color:#D9F6FC; height:20px; border-bottom:1px #AEDBE5 solid; padding:4px 0 2px 10px;}
.chattitle span{ color:#3B78AF;}
.chatcontents li{ margin-left:10px; line-height:24px; padding:4px 0 0 0;}
.chatre{background-color:#D9F6FC; border-top:1px #AEDBE5 solid; padding:4px 0 2px 10px; color:#FF0000;}
.chatre span{ float:right; padding-right:20px;}
.chatre a{color:#3B78AF;}
.chatre a:hover{ color:#FF0000;}
.fontcolor{ color:#999999;}
.chatbutton{ background-color:#35B7EB; border:0; color:#FFFFFF; padding:4px 0 2px 0; letter-spacing:1px;}
.showpage{ float:left; width:920px; margin-top:6px; padding:6px 30px 0 0; padding-right:30px !important; padding-right:20px; text-align:right;}
/*留言页面样式定义完成*/

.reg{ float:left; width:948px; margin-top:10px; border:1px #AAC6EB solid;}
.sendemail{text-align:left;position:absolute;width:240px;height:100px;z-index:1;background-color:#FFFFFF;border:1px #AACCF1 solid;padding:10px;line-height:20px;}
.inputb{background:url(header_bg.gif) center repeat-x;border:1px #C7C8C9 solid; color:#FFFFFF; font-size:12px; padding:4px 4px 0 4px;}
.inputr{ width:160px; height:16px; border:1px #CCCCCC solid;}

/*通用页面样式定义*/
.about_left{ float:left; width:180px; margin-right:10px; margin-top:10px; overflow:hidden;}
.about_left_top{ float:left; width:180px; height:10px; background:url(about_left_top.gif) no-repeat;}
.about_left_con{ float:left; width:180px; height:auto; background:url(about_left_con.gif) repeat-y;}
.about_left_bottom{ float:left; width:180px; height:10px; background:url(about_left_bot.gif) no-repeat;}
.about_left li a:link,.about_left li a:visited{ float:left; margin-left:4px; display:block; width:170px; text-align:center; padding-top:4px; height:26px; background:url(li_bg.gif) no-repeat; overflow:hidden;}
.about_right{ float:left; width:758px; margin-top:10px; border:1px #e5e5e5 solid; min-height:300px;}
.about_tit{ height:26px; line-height:26px; padding-left:10px; background:url(about_tit.gif) repeat-x; font-weight:bold; border-bottom:1px #e5e5e5 solid;}

/*浮动qq样式定义*/
.qq{ width:130px; font-size:12px; float:right; margin:10px 20px 0 0;}
.qqtop{ float:left; width:130px; height:93px; background:url(qqlist_topbg.gif) no-repeat;}
.qqcon{ float:left; width:130px; background:url(qqlist_conbg.gif) repeat-y;}
.qqcon li{ float:left; width:105px; overflow:hidden; list-style-type:none; margin:3px 0 0 0px; margin-left:14px !important; margin-left:8px;}
.qqcon li a{font-size:12px; text-decoration:none; color:#000000;}
.qqcon li a:hover{font-size:12px; text-decoration:underline;}
.qqbottom{ float:left; width:130px; height:14px; background:url(qqlist_bottombg.gif) no-repeat;}


.announce{ width:600px; margin:10px auto 0 auto; border:1px #AAC6EB solid;}
.announce .main_con{ min-height:500px;}
.announce_other{ margin:10px 0; text-align:right; padding-right:10px;}
.annoumarquee{cursor:pointer; height:80px;}

.mood{width:638px; margin:10px auto; padding-left:10px; text-align:center;}