/*基本样式定义开始*/
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:14px; background-image:url('skin/default/bg.gif');background-color: #F6FEFD; color:#00000;font-family:Tahoma,Verdana; line-height:150%;}
td{ height:20px;}
a{ font-size:14px; color:#000000; text-decoration:none;}
a:link{ font-size:14px; color:#000000;}
a:visited{ font-size:14px; color:#000000;}
a:hover{ font-size:14px; text-decoration:underline; color:#135294;}
a:active{ font-size:14px; 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;border-bottom:1px #8AD6F0 solid;repeat-x;}
.main_con{ clear:both; margin:6px;background-color:#ffffff;}
.m_box .main_tit span,.m_boxs .main_tit span{ float:right; padding-right:10px; padding-top:6px;}


/*登录框样式定义*/
.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;}

/*.login1{ float:left; width:500px;}
.weather{ float:left; width:300px; background-color:#f4f4f4; overflow:hidden;}
.weather iframe{ display:inline;}
.stips{ float:left; width:150px;}*/

/*网站公告样式定义*/
.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:10px; width:960px; padding-left:10px;}
.m_annou span{ float:left; display:block; width:80px; color:#FF0000; font-size:14px !important; font-size:12px; font-weight:bold;}
.m_annou marquee{ float:left; width:870px;}


/*网站首页样式定义*/
.container{ width:960px; margin:0 auto;}
#headcon{background:url(../Skin/Default/bg.gif);}
#head{ width:960px; margin:0 auto; height:70px; padding-top:10px;}
#logo{ float:left; width:320px; padding-left:0px;}
.banner{ float:right; width:640px;margin-left:0px; margin-top:0px;}
.banner li{ float:right;}

.inputs{ width:160px; height:19px; background:url(../Skin/Default/s_bg.gif) no-repeat; border:0; padding:6px 0 0 60px;}
.s_btn{ width:50px; height:22px; border:1px #dddddd solid; background-color:#f5f5f5;}

h4{ padding:0; margin:0; color:#777777;}

.dh{  width:960px; height:35px; margin:0 auto; background:url(../Skin/Default/dh_bg.gif) repeat-x;}
/*导航*/
#menu_out {width:960px;padding-left:4px;margin:0 auto;background:url('../Skin/Default/dh_left.gif') no-repeat left top;}
#menu_in {background:url('../Skin/Default/dh_right.gif') no-repeat right top;padding-right:4px}
#menu {background:url('../Skin/Default/dh_bg.gif') repeat-x;height:35px}
#menu ul {padding:0;border:0;list-style:none;line-height:150%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:15px;}
.menu_line {background:url('../Skin/Default/dh_line.gif') no-repeat center top;width:12px}
#nav {padding-left:20px;}
#nav li{float:left;height:35px;}
#nav li a{float:left;padding:11px 14px 10px 9px;line-height:14px;font-size:14px;font-weight:bold;color:#FFF;text-decoration:none;}
#nav li a:hover{ background-position:right 100%;color:#04796F;text-decoration:none;padding:11px 14px 10px 9px;}
#nav li .bar{float:right;padding:11px 14px 10px 9px;line-height:14px;font-size:14px;font-weight:bold;color:#FFFF99;}

.keywords{ float:left; width:954px; padding-left:4px; margin:0 auto; border:1px #8AD6F0 solid; height:80px; line-height:36px; margin-top:10px;overflow:hidden;text-overflow:hidden;background:url(../Skin/Default/bg.gif);}
.keywords form {margin:10px;}
.keywords span {float:left;width:400px;margin-top:10px;overflow:hidden;text-overflow:hidden}
.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;background-color:#ffffff;}
.m_commond{ float:left; width:238px; margin-top:10px; height:224px; overflow:hidden; border:1px #8AD6F0 solid;background:#ffffff; }

.news_list li{ float:left; width:100%; height:24px !important; margin-top:1px;}
.news_list li.top3 em{ background:#FFE4B7; border:1px solid #FFBB8B; color:#FF6800;}
.news_list em{ display:block; width:12px; height:14px; 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:14px;}

.ggad{ float:left; width:728px; border:1px #8AD6F0 solid; height:90px; margin-top:10px;}
.jyad{ float:left; width:220px; margin-left:10px; height:90px; margin-top:10px;}
.jyad li{ float:left;}

.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:14px !important; font-size:12px; font-weight:800;color:#06c;text-decoration:none;}
.m_top dl dt a:visited{font-size:14px !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:14px !important; font-size:12px; color:#FF0000;}
.m_commond .main_con dl dt a:visited{ font-size:14px !important; font-size:12px; color:#FF0000;}
.m_commond .main_con dl dt a:hover{ font-size:14px !important; font-size:12px; color:#FF0000;}

.m_left{ float:left; width:720px;}
.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:710px; margin-top:10px; height:73px;}
.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%; height:22px; 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:290px; height:auto; border:1px #8AD6F0 solid; background-color:#ffffff; }
.m_new .main_con{ clear:both; margin:6px; padding:0px 6px 6px 6px;}
.m_new li{ float:left; width:100%; height:24px; line-height:24px;}

.m_new .main_tit li{ float:left; display:block; height:24px; width:70px; line-height:24px; margin-top:2px; text-align:center; font-weight:normal;}
.m_new .main_tit .hot_on{ float:left; display:block; height:24px; width:70px; background:url(../Skin/Default/hot_on.gif) no-repeat; margin-top:2px; color:#005169; line-height:24px; text-align:center; font-weight:bold;}

.m_count{ float:left; width:238px; margin-top:10px; height:290px; border:1px #8AD6F0 solid;background:#ffffff;}

.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:710px;}
.news_right{ float:left; width:250px; overflow:hidden;}

.news_new{ float:left; width:698px; 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:396px; overflow:hidden;}
.news_newlist li{ padding:1px 0;}
.news_newlist li span{ float:right; padding-right:10px;}

.ggad1{ float:left; width:468px; height:60px; margin-top:10px; margin-right:0px;}
.ggad2{ float:left; width:234px; height:60px; margin-top:10px; margin-right:8px !important; margin-right:4px;}

.news_scroll{ clear:both; width:720px;}
.newstmain{ float:left; border:1px #8AD6F0 solid; margin-top:10px; width:348px; 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; height:245px;}
.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:248px; border:1px #8AD6F0 solid; margin-top:10px;}
.news_dh 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;}
.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:30px; padding-top:4px; padding-left:6px; background:#ffffff; border:1px #8AD6F0 solid;}
.listsearch{ float:left; width:952px; margin-top:10px; height:45px; dashed;padding-top:4px; padding-left:6px; background-color:#ffffff; color:#458B74;border:1px #8AD6F0 solid;overflow:hidden;text-overflow:ellipsis}
.listsearch li{color:#458B74;background-color:#ffffff;}
.navdhtext{ float:left; width:400px;}
.navdhsearch{ float:right; width:280px; text-align:right; padding-right:10px;}
.navdhsearch li{ float:left; padding-right:4px;}
.navdh a:hover{ text-decoration:underline;}

.list_left{ float:left; width:678px; border:1px #8AD6F0 solid; margin-right:10px; margin-top:10px; padding:10px; overflow:hidden;background-color:#ffffff;}
.list_right{ float:left; width:250px; min-height:600px; margin-top:10px;}

.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:14px; 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:678px; padding:6px; margin-top:2px;}
.list_pic dl dt{ float:right; width:530px; 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:14px; font-weight:bold; color:#305982;}
.list_pic dl dt a:hover{ font-size:14px !important; font-size:14px; 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:500px;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:510px;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:248px; border:1px #8AD6F0 solid;}
.list_dh 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;}
.list_tj{float:left; width:248px; border:1px #8AD6F0 solid; margin-top:10px; min-height:140px;background-color:#ffffff;}
.list_hot{float:left; width:248px; border:1px #8AD6F0 solid; min-height:130px; margin-top:10px;background-color:#ffffff;}
.list_tj .main_con,.list_hot .main_con{ clear:both; margin:6px; padding:0 6px 6px 6px;background-color:#ffffff;}
.list_tj .main_con li,.list_hot .main_con li{ float:left; padding:2px !important 0; padding:3px 0; width:100%;}

.ggad3{ float:left; width:250px; height:250px; margin-top:10px;}

/*文章内容页样式定义*/
.Ileft{ float:left; width:700px; margin:10px 10px 0 0;}
.Iright{ float:left; width:250px; margin-top:10px;}

.Iinfo{ float:left; width:698px; border:1px #8AD6F0 solid;background-color:#ffffff;}
.Iinfotit{ float:left; width:688px; 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;}
.Ititle li{ border-bottom:1px;color:#737373 ; padding-bottom:10px;font-size:12px;}
.redbarword{ display:block;font-size:20px; font-weight:bold;color:#000000; text-align:center; padding-top:6px;}
.Ishortcontent{width:632px;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:642px; margin:10px 0 0 25px; margin-left:25px !important; margin-left:10px; line-height:200%; font-size:14px;}
.Aedit{width:652px; 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:672px; margin:10px auto;}
.Anextarticle li{ padding:2px 0;}
.Astatement {margin:10px;color:#F00;border: 1px dashed #993366;padding-left:10px;}

.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 #8AD6F0 solid; height:220px; overflow:hidden;text-overflow:ellipsis;background-color:#ffffff;}
.Isearchtit{ float:left;  no-repeat; width:248px; height:0px;}
.isearchtxt{ color:#666666; border:1px #A7A6AA solid; height:20px; padding:3px 0 0 4px; width:160px;}
.Isearch .main_con {background:url(../System/isearchbtnbg.gif)}
.Isearch .main_con_key{float:left; width:240px;border_top:1px #8AD6F0 solid;background-color:#ffffff;}
.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:25px; 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:698px; 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;background-color:#ffffff; }
.Ipic{ float:left; width:248px; border:1px #8AD6F0 solid; min-height:200px; margin-top:10px; overflow:hidden;background-color:#ffffff;}
.Irelate{ float:left; width:248px; border:1px #8AD6F0 solid; min-height:200px; margin-top:10px;background-color:#ffffff; }
.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; text-align:center;}
.link_pic img{ border:1px #CCCCCC solid; padding:1px;}

.A_tag{ float:left; width:642px; margin-top:10px; margin-left:10px !important; margin-left:5px; height:22px; padding-left:10px; padding-top:4px;border:1px #DAEDFE solid; background-color:#E4F1FD;}
.con_ggad{ float:right; width:260px; height:250px; margin-left:10px;}


/*关于我们样式定义*/
.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;background-color:#ffffff;}
.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;}
.g_nav{ float:left; 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;}
.g_nav span{ color:#666666; font-weight:200;}
.chatcontent{background:#fffff; float:left; border:1px #A2E5FF solid; width:960px; margin:10px auto 0 auto;}
.chatcontents{float:left;}
.chatcontents li{ line-height:24px; padding:4px 0 0 0;}
.chatre{background:#ffffff; border-top:1px #A2E5FF solid; padding:4px 0 2px 10px; color:#000000;}
.chatre span{ float:left; padding-left:20px;}
.chatre a{color:#3B78AF;}
.chatre a:hover{ color:#FF0000;}
.huifu {width:950px;float:left;height:20px;background:#ffffff; }
.fontcolor{ color:#999999;}
.chattitles{ background:url(../Skin/Default/tit_bg.gif) repeat-x; height:20px; border-bottom:1px #A2E5FF solid; padding:4px 0 2px 10px; font-size:14px; 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; width:130px; overflow:hidden; margin:10px 20px 0 0;}
.qqtop{ float:left; width:130px; height:93px; background:url(../skin/default/qqlist_topbg.gif) no-repeat;}
.qqcon{ float:left; 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{ float:left; width:130px; height:14px; background:url(../skin/default/qqlist_bottombg.gif) no-repeat;}


.mood{width:652px; margin:10px auto; padding-left:10px; text-align:center;}
.npage{ float:left; width:648px; margin:2px auto; padding-left:10px; text-align:left;}
.npage li{ float:left; width:50%; text-align:left;}
.npage span{ display:block; height:30px; line-height:30px; font-weight:bold;}
