﻿/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-size:12px;font-family:'宋体';}
ul,ol,dl,li,dt,dd{list-style-type:none;margin:0;padding:0;}
a{text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
.clear{clear:both;}
img{border:none;}
.fl{ float:left; display:inline;}
.fr{ float:right;}
.wh{ width:950px; margin:0 auto;}

body{ background:#363b59 url(../images/bg.gif) repeat-x;}
.logo{ width:150px;}
.top h1 a{ background:url(../images/logo.jpg) no-repeat; display:block; width:144px; height:80px; text-indent:-1000px; overflow:hidden;}
.logo_r{ width:435px; margin-right:75px; height:36px; background:url(../images/dh.gif) no-repeat; margin-top:33px;}
.menu{ padding-top:8px;}
.menu ul{ padding-left:2px;}
.menu ul li{ float:left; width:104px; margin-left:1px; line-height:32px; text-align:center; font-size:14px; background:url(../images/menu.gif) no-repeat;}
.menu ul li a{ width:104px; height:32px; display:block;  color:#ffffff;}
.menu ul li a:hover{ color:#ffcc00; text-decoration:none;}
.ban{ padding-top:1px; height:342px; overflow:hidden;}
.ban img{ width:950px; }
.mid1{ background:url(../images/mid1bg.gif) no-repeat center top #efefef; height:200px; padding-top:36px; overflow:hidden;}
.mid1_l{ width:625px; }
.mid1_l_l{ width:226px; padding:15px;}
.mid1_l_l img{ width:220px; height:162px; padding:3px; border:1px #cccccc solid;}
.mid1_l_r{ width:360px;}
.mid1_l_r h2{ line-height:40px; text-indent:-1000px; overflow:hidden;}
.mid1_l_r p{ line-height:24px; text-indent:26px; padding:5px 0 0 17px; width:300px; color:#383838;}
.mid1_l_r p a{ color:#e30e2c;}
.mid1_r{ width:310px; padding-left:10px;}
.mid1_r h2{ line-height:65px; text-indent:-1000px; overflow:hidden;}
.mid1_r p{ line-height:26px; padding-left:20px;}
.mid2{ width:940px; margin:0 auto; border:5px #efefef solid; border-bottom:10px #efefef solid; background:#fcfcfc;}
.mid2 h2{ padding-left:10px; padding-top:10px;}
.mid2 h2 a{ background:url(../images/cpflbt.gif) no-repeat; width:134px; height:22px; display:block; text-indent:-1000px; overflow:hidden;}
.mid2_l,.mid2_r{ width:465px;}
.mid2_l{ margin-left:5px;}
.mid2_l h3,.mid2_r h3{ background:url(../images/cpdh.gif) repeat-x; height:22px; line-height:22px;}
.mid2_l h3 span,.mid2_r h3 span{ float:right; margin-right:20px;}
.mid2_l h3 span a,.mid2_r h3 span a{ background:url(../images/more.gif) no-repeat left center; width:51px; height:22px; display:block; text-indent:-1000px; overflow:hidden;}
.mid2_l h3 b,.mid2_r h3 b{ padding-left:50px; font-size:14px; color:#373737;}
.mid2_l{ border-right:3px #c8c8c8 solid;}
.mid2_l p a,.mid2_r p a{width:136px; height:24px; border:3px #e1e1e1 solid; text-align:center; line-height:24px; display:block; margin:8px 0px 7px 10px; float:left; display:inline;}
.mid2_l p a:hover,.mid2_r p a:hover{ width:136px; height:24px; border:3px #c3d4ff solid; text-decoration:none;}
.mid3{ width:908px;  padding-left:40px; margin:0 auto; border:1px #d7d7d7 solid; background: url(../images/cpbt.gif) no-repeat left top #efefef; height:145px; overflow:hidden;}
.rool {width:902px; height:138px; overflow:hidden;}
.rool ul{ padding:6px 0; margin:0;}
.rool ul li{ float:left; padding:0 1px; text-align:center;}
.rool ul li img {display:block; margin: 0px 8px 3px 0px; padding:3px; border:1px #d7d7d7 solid; background:#ffffff;}

.kb{ height:10px; background:#eaeaea;}
.bot{ background:url(../images/botbg.gif) repeat-x; text-align:center; height:80px; padding-top:14px; line-height:22px; color:#f0f0f0;}

/*内页样式*/
.nymid{ background:url(../images/nybg.gif) repeat-x #ffffff; padding-top:15px;}
.nymid_l{ width:250px; border-right:1px #cccccc solid;}
.nymid_l_t{ padding-bottom:10px;}
.nymid_l_t h2,.nymid_l_b h2{ background:url(../images/nybt.gif) no-repeat center top; line-height:28px; padding-left:35px; color:#ffffff; margin-bottom:6px;}
.nymid_l_b{ padding—top:10px; line-height:26px;}
.nymid_l_b p{ padding-left:10px;}
.nymid_r{ width:690px; overflow:hidden; background:url(../images/nrbg.gif) repeat-x left top #f5f5f5; margin-left:5px; }
.nymid_r h2{line-height:45px; padding-left:30px; font-size:14px;}
.ggjj,.cpzs,.zxdt,.cpjs,.cpfw,.lxwm{ padding:10px; }
.ggjj,.cpfw{line-height:24px;}

.xlcd,.xlcd1{ width:230px; margin:0 auto; margin-top:2px; border:1px #d0d0d0 solid;}
.xlcd h3,.xlcd1 h3{ background:url(../images/tb.gif) no-repeat 10px center #efefef; text-indent:25px; border-bottom:1px #d0d0d0 solid;  line-height:24px; display:block; height:24px; color:#a60000;}
.xlcd ul li,.xlcd1 ul li{ padding-left:6px; background:#fefefe; line-height:24px; text-align:left; border-bottom:1px #efefef solid; border-top:1px #ffffff solid;}
.xlcd ul li a:hover,.xlcd1 ul li a:hover{ text-decoration:none; color:#ff0000;}

.cpzs ul li{ width:136px; text-align:center; line-height:26px; float:left; display:inline; margin:5px 10px; padding:3px; border:1px #cccccc solid; background:#ffffff;}
.cpzs p{ line-height:26px;}
.cpzs p img{ float:left; margin-right:10px; padding:3px; border:1px #cccccc solid;}
.zxdt ul li{ line-height:26px; height:26px; background:url(../images/tb1.gif) no-repeat left center; text-indent:15px; border-bottom:1px #cccccc dashed;}
.zxdt ul li span{ float:right;}
.zxdt ul li a{ width:510px; height:26px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.zxdt ul li a:hover{color:#797979; text-decoration:none;}
.zxdt h3{ font-size:18px; text-align:center; line-height:30px;}
.zxdt p{ line-height:26px;}
.cpjs ul li h4{ line-height:28px; height:28px; background:#ffffff; border:1px #cccccc dashed; text-align:center; font-size:18px; color:#535353; margin:5px 0;}
.cpjs ul li a{ padding:0 10px; border:3px #cccccc solid; margin:3px 4px; line-height:28px; display:inline-block; background:#fbfbfb;}
.cpjs ul li a:hover{ text-decoration:none; border:3px #a1b0fb solid;}
.lxwm{ line-height:24px;}

/*分页样式*/
DIV.digg {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}