/*基本样式定义开始*/
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:#135294;}
a:active{ color:#135294;}
img{ border:none;}
ol,ul,li{ list-style:none;}
/*基本样式定义完成*/


/*通用样式定义*/
.main_tit{ height:26px; line-height:26px; padding-left:10px; background:url(../Skin/Default/tit_bg.gif) repeat-x; color:#005169; font-weight:bold;}
.main_con{ clear:both; margin:6px;}
.main_tit span{float:right;}

/*登录框样式定义*/
.input_blur{height:16px; line-height:16px; border:1px solid #dcdcdc;  padding-left:2px;}
.button_style{background:url(../Skin/default/bg_admin.jpg) repeat-x 0 -51px; text-align:center; border:1px solid #9cc9e0; color:#077ac7; cursor:pointer; height:20px; padding:1px 4px;}
.login{ width:950px; margin:3px auto 0; background-color:#f4f4f4; height:28px; line-height:28px; overflow:hidden; padding-left:10px;}
.login span{ float:right; padding-right:10px;}

/*会员注册页面样式定义*/
.reg{ float:left; width:958px; border:1px #8AD6F0 solid; margin-top:10px;}
.reg .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}
.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(../skin/default/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;}

/*网站公告样式定义*/
.announce{ width:600px; margin:10px auto 0 auto; border:1px #8AD6F0 solid;}
.announce .main_con{ min-height:500px;}
.announce_other{ margin:10px 0; text-align:right; padding-right:10px;}
.m_annou{ float:left; margin-top:6px; width:960px; padding-left:10px;}
.m_annou span{ float:left; display:block; width:80px; color:#FF0000; font-size:13px !important; font-size:12px; font-weight:bold;}
.m_annou marquee{ float:left; width:870px;}


/*网站首页样式定义*/
.container{ width:960px; margin:0 auto;}
#head{ width:960px; margin:0 auto; height:200px; padding-top:1px;}
#logo{ float:left; width:230px; padding-left:10px;}
.banner{ float:left; width:540px; margin-left:1px; margin-top:0px;}
.banner li{ float:left;}

.inputs{ width:160px; height:19px; background:url(../Skin/Default/s_bg.gif) no-repeat; border:0; padding:6px 0 0 60px;}
.s_btn{ background:url(../Skin/Default/s_btn.gif) no-repeat; width:63px; height:22px; border:none;}



.dh{ float:left; width:960px; height:39px; margin:0 auto; background:url(../Skin/Default/dhbg.jpg) no-repeat;}
.dh li{float:left; text-align:center; position:relative; padding-top:3px; padding-left:6px;}
.dh li a:link{display:block; width:90px; height:39px; line-height:39px; color:#FFFFFF; font-size:13px !important; font-size:12px; font-weight:bold;}
.dh li a:visited{ display:block; width:90px; height:39px; line-height:39px; color:#FFFFFF; font-size:13px !important; font-size:12px; font-weight:bold;}
.dh li a:hover{ color:#FFFF00; font-size:13px !important; font-size:12px; font-weight:bold; text-decoration:none;}
.dh li ul li a:link,.dh li ul li a:visited{ display:block; text-decoration:none; color:#ffffff; width:90px; height:30px; line-height:30px; text-align:center; background:#44D2FF;}
.dh li ul li{ padding-top:0px;}
.dh li ul li a:hover{color:#FFFF00; background:#0587B0;}
.dh li ul{display:none; position:absolute; top:39px; left:0; width:90px;}


.keywords{ float:left; width:954px; padding-left:4px; margin:0 auto; border:1px #8AD6F0 solid; height:36px; line-height:36px; margin-top:10px;}

.m_pic{ float:left; width:300px; height:226px; margin-top:10px;}
.m_top{ float:left; width:398px; margin:0 10px; margin-top:10px; border:1px #8AD6F0 solid; height:224px;}
.m_commond{ float:left; width:238px; margin-top:10px; height:224px; overflow:hidden; border:1px #8AD6F0 solid;}

.news_list li{ float:left; width:100%; height:22px !important; height:14px;}
.news_list li.top3 em{ background:#FFE4B7; border:1px solid #FFBB8B; color:#FF6800;}
.news_list em{ display:block; width:12px; height:12px; float:left; margin-right:2px; border:1px solid #B1E0F4; color:#6298CC; font-style:normal; font-size:10px; font-family:Arial; background:#E6F0FD; text-align:center; overflow:hidden; line-height:12px;}

.m_top dl{ width:378px; padding:3px; margin-left:10px; margin-top:2px;}
.m_top dl dt{float:right;width:280px;height:22px;}
.m_top dl dt a:link{font-size:13px !important; font-size:12px; font-weight:800;color:#06c;text-decoration:none;}
.m_top dl dt a:visited{font-size:13px !important; font-size:12px; font-weight:800;color:#06c;text-decoration:none;}
.m_top dl dt a:hover{text-decoration:underline;}
.m_top dl dd.pic{float:left;}
.m_top dl dd.pic a{display:block;border:1px solid #ddd;}
.m_top dl dd.pic a img{margin:2px;border:0;}
.m_top dl dd.pic a:hover{border:1px solid #999;}
.m_top dl dd.text{float:right;width:280px;font-size:12px;line-height:19px;color:#666;text-indent:2em;}
.m_top dl dd.links{float:right;width:280px;margin-top:-6px;text-align:right;}
.m_top dl dd.links a{font-size:12px;line-height:15px;color:#06c;text-decoration:none;}
.m_top dl dd.links a:hover{text-decoration:underline;}
.m_top dl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.m_commond .main_con dl dt{ line-height:22px; height:22px; _height:18px; padding-left:6px; _padding-top:4px;}
.m_commond .main_con dl dt a:link{ font-size:13px !important; font-size:12px; color:#FF0000;}
.m_commond .main_con dl dt a:visited{ font-size:13px !important; font-size:12px; color:#FF0000;}
.m_commond .main_con dl dt a:hover{ font-size:13px !important; font-size:12px; color:#FF0000;}

.m_left{ float:left; width:710px; margin-right:10px;}
.m_right{ float:left; width:240px;}
.m_box{ float:left; width:348px; margin-top:10px; min-height:200px; margin-right:10px; border:1px #8AD6F0 solid;}
.m_boxs{ float:left; width:348px; margin-top:10px; min-height:200px; border:1px #8AD6F0 solid;}

.m_ad2{ float:left; width:958px; margin-top:6px; height:200px;}
.m_ad2 li{ float:left;}

.m_box .main_con,.m_boxs .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}
.m_box .main_con li,.m_boxs .main_con li{ float:left; width:100%; line-height:22px;}
.m_box .main_con li span,.m_boxs .main_con li span{ float:right;}

.m_new{ float:left; width:238px; margin-top:10px; min-height:412px; height:auto; border:1px #8AD6F0 solid;}
.m_new .main_con{ clear:both; margin:6px; padding:0px 6px 6px 6px;}
.m_new li{ float:left; width:100%; padding-top:2px !important; padding-bottom:1px !important; padding:4px 0 3px 0;}

.copyright{ float:left; margin:0 auto; width:960px; padding-top:6px; padding-bottom:4px; border-top:2px #8AD6F0 solid; margin-top:10px;}
.copyright li{ width:950px; padding:0 4px; text-align:center; line-height:24px; overflow:hidden;}


/*文章首页样式定义*/
.news_left{ float:left; width:700px;}
.news_right{ float:left; width:260px; overflow:hidden;}

.news_new{ float:left; width:688px; border:1px #8AD6F0 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:386px; overflow:hidden;}
.news_newlist li{ padding:1px 0;}
.news_newlist li span{ float:right; padding-right:10px;}

.news_scroll{ clear:both; width:700px;}
.newstmain{ float:left; border:1px #8AD6F0 solid; margin-top:10px; width:338px; margin-right:10px !important; margin-right:6px;}
.newstmain .main_tit span{ float:right; padding-right:10px; padding-top:6px;}
.news_scroll .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}
.news_scroll .main_con li{ float:left; width:100%; padding:2px 0;}
.news_scroll .main_con li span{ float:right;}

.news_dh,.news_hot,.news_search{ float:left; width:258px; border:1px #8AD6F0 solid; margin-top:10px;}
.news_dh li{ float:left; width:100px; margin-left:15px; background:url(../Img/itypebg.gif) no-repeat; height:35px; line-height:35px; text-align:center;}
.news_search li{ padding:2px 0;}
.news_hot .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}
.news_hot .main_con li{ float:left; width:100%; height:22px;}


/*文章列表页样式定义*/
.navdh{ float:left; width:952px; margin-top:10px; height:24px; padding-top:4px; padding-left:6px; background-color:#ffffff; border:1px #8AD6F0 solid;}
.navdhtext{ float:left; width:400px;}
.navdhsearch{ float:right; width:480px; padding-right:10px;}
.navdhsearch li{ float:left; padding-right:4px;}
.navdh a:hover{ text-decoration:underline;}

.list_left{ float:left; width:658px; border:1px #8AD6F0 solid; margin-right:10px; margin-top:10px; padding:10px; overflow:hidden;}
.list_right{ float:left; width:270px; min-height:600px; margin-top:10px;}

.list_text dl{ width:658px; border-bottom:1px #CCCCCC dashed; padding:6px 0; margin:4px 0;}
.list_text dl dt{ float:left; width:648px; 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_pic dl{ float:left; width:658px; padding:6px; margin-top:2px;}
.list_pic dl dt{ float:right; width:510px; height:24px !important; height:auto; padding-left:10px;}
.list_pic dl dt a:link,.list_left 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 #999;}
.list_pic dl dd.text{float:right;width:480px;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;}

.list_dh{ float:left; width:268px; border:1px #8AD6F0 solid;}
.list_dh li{ float:left; width:100px; margin-left:15px; background:url(../Img/itypebg.gif) no-repeat; height:35px; line-height:35px; text-align:center;}
.list_tj{float:left; width:268px; border:1px #8AD6F0 solid; margin-top:10px; min-height:300px;}
.list_hot{float:left; width:268px; border:1px #8AD6F0 solid; min-height:300px; margin-top:10px;}
.list_tj .main_con,.list_hot .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}
.list_tj .main_con li,.list_hot .main_con li{ float:left; padding:2px !important 0; padding:3px 0; width:100%;}

/*文章内容页样式定义*/
.Ileft{ float:left; width:698px; margin:10px 10px 0 0;}
.Iright{ float:left; width:242px; margin-top:10px;}

.Iinfo{ float:left; width:696px; border:1px #8BC3F6 solid;}
.Iinfotit{ float:left; width:686px; padding:4px 0 0 10px; color:#0672BB; font-size:13px !important; font-size:12px; font-weight:bold; height:22px;}
.Iinfocon{ padding:10px; float:left; width:670px; padding-left:10px !important; padding-left:0; overflow:hidden;}
.Ititle{ border-bottom:1px #8BC3F6 dashed; padding-bottom:6px;}
.redbarword{ display:block;font-size:20px; font-weight:bold;color:#F00; text-align:center; padding-top:6px;}
.Ishortcontent{width:630px;border:1px #DAEDFE solid;background-color:#eff8ff;padding:10px;height:auto;line-height:22px;margin-top:10px;margin-bottom:10px;margin-left:20px;}
.Acontent{ float:left; width:640px; margin:10px 0 0 25px; margin-left:25px !important; margin-left:10px; line-height:200%; font-size:13px;}
.Aedit{width:650px; margin:10px auto; height:24px; padding-left:10px; padding-top:10px;border-bottom:1px #DAEDFE dashed;border-top:1px #DAEDFE dashed; text-align:right;}
.Anextarticle{ float:left; width:670px; margin:10px auto;}
.Anextarticle li{ padding:2px 0;}
.Astatement{width:630px; margin:2px auto; color:#ff9853; line-height:150%;}

.Idh{ float:left; width:248px; margin-top:10px; border:1px #8AD6F0 solid;}
.Idh li{ float:left; width:100px !important; width:90px; margin-left:15px; background:url(../Img/itypebg.gif) no-repeat; height:35px; line-height:35px; text-align:center;}

.Isearch{ float:left; width:248px; border:1px #7BC0FD solid; height:100px; background-color:#EFF8FF;}
.Isearchtit{ float:left; background:url(../Skin/Default/isearch.gif) no-repeat; width:240px; height:33px;}
.isearchtxt{ color:#666666; border:1px #A7A6AA solid; height:15px; padding:3px 0 0 4px; width:208px;}
.Isearch .main_con li{ float:left; width:100%; padding:4px 0; text-align:center;}
.isearchbtn{ border:1px #999999 solid; padding:1px; background:url(../System/isearchbtnbg.gif) repeat-x; height:20px; letter-spacing:2px;}

.AcontentPage{ width:400px; margin:0 auto; margin-top:6px; text-align:center; padding:4px;}
.AcontentPage li{ float:left;}
.AcontentPage li{ display:block; border:1px #A19F9F solid; margin:0 2px; background-color:#ffffff;}
.AcontentPage li a:link{ display:block; padding:0 5px; background-color:#D4D3D3;}
.AcontentPage li a:visited{ display:block; padding:0 5px; background-color:#D4D3D3;}
.AcontentPage li a:hover{ display:block; padding:0 5px; background-color:#ffffff; text-decoration:none; color:#0000FF;}

.Icomment{ float:left; width:696px; border:1px #8AD6F0 solid; margin-top:10px;}
#IcommentList{ float:left; background-color:#E2F8FE; margin-top:10px;}
.Icomment .main_tit span{ float:right; padding-right:10px;}
.pltit{height:20px; line-height:20px; padding-left:10px; color:#005169; font-weight:bold; border-bottom:1px #CCCCCC dashed;}
.pltit span{ float:right; padding-right:10px;}

.Icommond{ float:left; width:248px; border:1px #8AD6F0 solid; min-height:200px; margin-top:10px;}
.Ipic{ float:left; width:248px; border:1px #8AD6F0 solid; min-height:200px; margin-top:10px; overflow:hidden;}
.Irelate{ float:left; width:248px; border:1px #8AD6F0 solid; min-height:200px; margin-top:10px;}
.Icommond .main_con,.Ipic .main_con,.Irelate .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;}

.Icommond .main_con li,.Irelate .main_con li{ float:left; width:100%; height:22px;}
.Ipic .main_con li{ float:left; width:106px; display:block; margin-right:6px;}
.link_pic img{ border:1px #CCCCCC solid; padding:1px;}


/*关于我们样式定义*/
.about_left{ float:left; width:178px; margin-right:10px; margin-top:10px; border:1px #8AD6F0 solid; overflow:hidden;}
.about_right{ float:left; width:768px; margin-top:10px; border:1px #8AD6F0 solid; min-height:300px;}
.about_left li a:link,.about_left li a:visited{ display:block; float:left; width:100%; text-align:center; padding-top:6px; height:24px; border-bottom:1px #CDF4FD solid; background-color:#E8FAFE;}
.about_left li a:hover{ display:block; float:left; width:100%; text-align:center; padding-top:6px; height:24px; border-bottom:1px #CDF4FD solid; background-color:#D8F5FB; text-decoration:none; color:#0033FF; overflow:hidden;}

/*友情链接样式定义*/
.link{ float:left; width:958px; margin:0 auto; margin-top:10px; border:1px #8AD6F0 solid;}
.link .main_tit span{ float:right; padding-right:10px;}
.link .main_con img{ border:1px #CCCCCC solid;}
.link .main_con .pic{ display:block; margin-top:4px;}


/*留言页面样式定义开始*/
.main{ width:960px; margin:0 auto;}
.nav{ width:936px; height:24px; background:url(../skin/default/navbg.gif) repeat-x; margin:5px 0 0 0; padding:5px 0 1px 24px; font-size:14px; font-weight:bold;}
.nav span{ color:#666666; font-weight:200;}
.chatcontent{ border:1px #A2E5FF solid; width:930px; margin:10px auto 0 auto;}
.chattitle{ background-color:#E2F8FE; height:20px; border-bottom:1px #ABD4EF solid; padding:4px 0 2px 10px;}
.chattitle span{ color:#3B78AF;}
.chatcontents li{ line-height:24px; padding:4px 0 0 0;}
.chatre{background-color:#E2F8FE; border-top:1px #A2E5FF 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;}
.chattitles{ background-color:#E2F8FE; height:20px; border-bottom:1px #A2E5FF solid; padding:4px 0 2px 10px; font-size:13px; font-weight:bold; color:#0584FA;}
.chatbutton{ background-color:#35B7EB; border:0; color:#FFFFFF; padding:4px 0 2px 0; letter-spacing:1px;}
.showpage{ padding:6px 30px 0 0; text-align:right;}
/*留言页面样式定义完成*/

/*浮动qq样式定义*/
.qq{ font-size:12px; float:right; margin:10px 20px 0 0;}
.qqtop{ width:130px; height:93px; background:url(../skin/default/qqlist_topbg.jpg) no-repeat;}
.qqcon{ width:130px; background:url(../skin/default/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{ width:130px; height:14px; background:url(../skin/default/qqlist_bottombg.gif) no-repeat;}