/*基本样式定义开始*/
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;}
h2{color:#005169; font-weight:bold;font-size:100%;}
h1{ display:block;font-size:20px; font-weight:bold;color:#F00; text-align:center; padding-top:6px;}
/*基本样式定义完成*/


/*通用样式定义*/
.main_tit{ height:26px; line-height:26px; padding-left:10px; background:url(/css/tit_bg.gif) repeat-x; color:#005169; font-weight:bold;}
.main_con{ clear:both; margin:6px;}


/*网站首页样式定义*/
.container{ width:960px; margin:0 auto;}
.containerx{ width:960px; margin:0 auto; background-image: url(http://www.kapovtm.com/css/dhbg.gif);}
#head{ width:960px; margin:0 auto; height:70px; padding-top:10px;}
#logo{ float:left; width:230px; padding-left:10px;}
.banner{ float:left; width:540px; margin-left:20px; margin-top:6px;}
.banner li{ float:left;}

.inputs{ width:160px; height:19px; background:url(/css/s_bg.gif) no-repeat; border:0; padding:6px 0 0 60px;}
.s_btn{ background:url(/css/s_btn.gif) no-repeat; width:63px; height:22px; border:none;}


.keywords{ width:954px; margin:0 auto; border:1px #0298C9 solid; height:30px; line-height:36px; border-top:none;}

.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;}

.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{ clear:both; 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%; line-height:22px;}
.m_box .main_con li span,.m_boxs .main_con li span{ float:right;}

.m_new{ clear:both; width:238px; margin-top:10px; min-height:412px; 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{ 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{ clear:both; width:688px; border:1px #8AD6F0 solid; margin-top:10px; margin-right:10px;}
.news_newpic{ float:left; width:280px; margin-right:10px;}
.news_newlist{ float:left; width:386px;}
.news_newlist li{ padding:1px 0;}
.news_newlist li span{ float:right; padding-right:10px;}

.news_list li{ height:16px !important; height:20px; margin-bottom:4px; width:200px; padding-left:20px; white-space:nowrap; overflow:hidden; position:relative;}
.news_list li.top3 em{ background:#FFE4B7; border:1px solid #FFBB8B; color:#FF6800;}
.news_list em{ position:absolute; left:0; top:0; width:12px; height:12px; border:1px solid #B1E0F4; color:#6298CC; font-style:normal; font-size:10px; font-family:Arial; background:#E6F0FD; text-align:center; line-height:12px; overflow:hidden;}

.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{ clear:both; 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 li{ float:left; width:100%; padding:2px 0;}


/*文章列表页样式定义*/
.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_left dl{ width:658px; border-bottom:1px #CCCCCC dashed; padding:6px 0; margin:4px 0;}
.list_left dl dt{ float:left; width:648px; height:24px !important; height:auto; padding-left:10px;}
.list_left dl dt a{ font-size:14px !important; font-size:13px; font-weight:bold; color:#305982;}
.list_left dl dt span{ float:right; padding-right:10px;}
.list_left .text{ padding:0 20px; color:#737373; margin:4px 0;}

.list_dh{ 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{ width:268px; border:1px #8AD6F0 solid; margin-top:10px; min-height:300px;}
.list_hot{ 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:150%; font-size:12px;}
.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{width:670px; margin:10px auto;}
.Anextarticle li{ padding:2px 0;}
.Astatement{width:630px; margin:2px auto; color:#ff9853; line-height:150%;}

.Idh{ 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(/css/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(../Img/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; 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{ 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(/css/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;}
/*留言页面样式定义完成*/

/*运行代码框样式定义*/
.UBBContainer{ margin-left:0px; border:1px #DDDDDD solid; background:#f4f4f4; padding:6px 10px; width:600px;}
.UBBTitle{ background:url(../Img/10.gif) no-repeat left 4px; padding-left:16px; margin-bottom:4px; font-size:13px !important; font-size:12px; font-weight:bold;}
.UBBBottom{ padding-top:6px;}
.UBBBottom span{ color:#666666;}
.runbtn{ border:1px #bbbbbb solid; background-color:#f4f4f4; padding:3px 0 0 0; height:22px; width:auto;}
.AttentionContent{ margin-top:10px; margin-left:30px; border:1px #F8AF00 dashed; background:#FCF1D5; color:#E39100; padding:6px 10px; width:510px;}
------下拉菜单-------
.dh{
	float:left;
	width:960px;
	height:39px;
	margin:0 auto;
	background: url(http://www.kapovtm.com/css/dhbg.gif);;
	background-repeat: no-repeat;
}
.dh li{float:left; text-align:center; position:relative; padding-top:3px;}
.dh li a:link{display:block; width:90px; height:39px; line-height:39px; color:#FFFFFF; font-size:16px !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;}