/*基本样式定义开始*/
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%;}
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:24px; line-height:26px; padding-left:22px; padding-top:2px; background:url(tit_bg.gif) repeat-x; color:#0068B1; font-weight:bold; border-bottom:1px #C8DEED solid;}
.main_con{ clear:both; margin:6px;}

/*网站首页样式定义*/
.container{ width:950px; margin:0 auto;}
.top{ float:left; width:940px; 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:950px; margin-top:10px;}
#logo{ float:left; width:180px;}
.topad{ float:left; width:468px; margin-left:6px;}
.topmem{ float:left; width:202px; 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:940px; height:35px; line-height:35px; margin-top:10px; padding-left:10px; background:url(nav_bg.gif) no-repeat;}
.nav li{float:left; text-align:center; position:relative;}
.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:#FFFFFF; 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:#1263AF;}
.nav li ul li{ padding-top:0px;}
.nav li ul li a:hover{color:#FFFF00; background:#023992;}
.nav li ul{display:none; position:absolute; top:35px; left:0; width:80px;}

.index_left{ float:left; width:270px; margin-right:10px; margin-top:10px;}
.index_center{ float:left; width:408px; border:1px solid #C8DEED; margin-right:10px; margin-top:10px; height:378px;}
.index_right{ float:left; width:250px; margin-top:10px;}

.index_pic{ float:left; width:258px; height:226px; background-color:#F1F9FF; padding:6px;}
.index_annou{ float:left; width:268px; margin-top:10px; border:1px solid #C8DEED; height:130px;}
.index_annou li{ float:left; width:100%; height:22px;}
.announce{ width:600px; margin:10px auto 0 auto; border:1px #C8DEED solid;}
.announce .main_con{ min-height:500px;}
.announce_other{ margin:10px 0; text-align:right; padding-right:10px;}


.index_top{ float:left; width:408px; background:url(../Skin/Blue/m_top_bg.gif) repeat-x; height:105px;}
.index_top dl{ float:left; width:388px; 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:388px; 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{ 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_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{ float:left; width:248px; height:378px; border:1px #C8DEED solid;}
.index_right .main_tit{ border-bottom:none;}
.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:22px; width:70px; background:url(hot_on.gif) no-repeat; line-height:22px; text-align:center; font-weight:bold;}

.index_scroll{ float:left; width:948px; border:1px #C8DEED solid; margin-top:10px; height:160px; overflow:hidden;}
#demo{ float:left; width:936px; overflow:hidden;}
.tabwidth{ float:left; width:1300px;}
.index_scroll li{ float:left; text-align:center; padding:0 3px; margin-top:0px;}
.index_scroll *{ font-size:12px;}

.m_left{ float:left; width:700px; overflow:hidden;}
.m_right{ float:left; width:250px;}

.index_article001{ float:left; width:338px; border:1px solid #C8DEED; 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:320px; 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:690px; margin-top:10px;}
.index_ad li{ float:left;}

.index_tj{ float:left; width:248px; border:1px #C8DEED 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:248px; border:1px #C8DEED solid; margin-top:10px; height:185px;}
.index_aliad{ float:left; width:250px; border:0px #C8DEED solid; margin-top:10px; height:250px;}

.footer{ float:left; width:948px; border:1px #C8DEED solid; height:25px; line-height:25px; text-align:center; background:url(footer_bg.gif) repeat-x; margin-top:10px;}

.link{ float:left; width:948px; border:1px #C8DEED 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;}

.copyright{ float:left; width:950px; 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 #C8DEED solid; border-bottom:none;}
.mtabs td{ border-bottom:1px #C8DEED 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:700px; overflow:hidden;}
.news_new{ float:left; width:688px; height:254px; border:1px #C8DEED 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:376px; 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:700px;}
.newstmain{ float:left; height:215px; border:1px #C8DEED solid; margin-top:10px; width:338px; 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 #C8DEED 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:942px; margin-top:10px; height:24px; padding-top:4px; padding-left:6px; background-color:#ffffff; border:1px #C8DEED 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:690px; margin-right:10px;}
.s_right{ float:left; width:250px;}
.s_con{ float:left; padding:10px 20px; width:648px; border:1px #C8DEED solid; border-top:2px #C8DEED solid; margin-top:10px;}
h2{ float:left; width:648px; text-align:center; height:40px; line-height:40px;}
.s_bar{ float:left; width:648px; text-align:center; padding-top:3px; padding-bottom:8px; border-bottom:1px #CCCCCC dashed;}
.Ishortcontent{ float:left; width:626px; border:1px #DAEDFE solid; background-color:#eff8ff; padding:10px; height:auto; line-height:22px; margin-top:10px; margin-bottom:10px;}
.Acontent{ float:left; width:648px; 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:250px; margin-top:10px; height:250px;}
.news_dh{ float:left; width:248px; margin-top:10px; border:1px #C8DEED solid; min-height:86px;}
.news_dh li{ float:left; width:118px; text-align:center; padding-top:3px;}
.daytj,.newshot{ float:left; width:248px; margin-top:10px; border:1px #C8DEED solid; min-height:240px;}
.daytj li,.newshot li{ float:left; width:100%; height:22px;}

.Icomment{ float:left; width:688px; border:1px #C8DEED solid; margin-top:10px;}
.commenttab{ float:left; width:690px; border:1px #C8DEED solid; margin-top:10px;}
.pltit{ padding-left:10px; border-bottom:1px #C8DEED 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;}

/*留言页面样式定义开始*/
.G_nav{ float:left; width:926px; 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 #C8DEED solid; width:948px; margin-top:10px;}
.chattitle{ background-color:#E8F2FC; height:20px; border-bottom:1px #C8DEED 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:#E8F2FC; border-top:1px #C8DEED 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 #C8DEED 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;}


/*首页搜索样式定义*/
.index_s{ float:left; width:940px; padding-top:6px; padding-left:8px; height:30px; border:1px #C8DEED solid; border-top:0px;}

.mood{width:638px; margin:10px auto; padding-left:10px; text-align:center;}