﻿
/* CSS Document */
body, form, input, h1, h2, h3, h4, h5, ul, li, dl, dt, dt, img, p { padding: 0; margin: 0; list-style: none; font-size: 12px; color: #313131; border: none; }
a { text-decoration: none; border: none; margin:0; padding:0 }
body { background: url(../image/bg.jpg) repeat-x; }
.header, .middle, .footer { width: 1006px; margin: 0 auto; clear: both; }
#nav { overflow: hidden; height: 52px; }
#nav li { height: 52px; font-size: 14px; float: left; padding: 0 26px; margin-right: 15px; line-height: 52px; }
#nav .nav_active { background: url(../image/nav_active.jpg) repeat-x; }
#nav .hover { background: url(../image/nav_active.jpg) repeat-x; }
#nav .hover a { color: #3b5264; }
#nav .nav_active a { color: #3b5264; }
#nav li a { color: #cdcbcc; }
.logobox { overflow: hidden; }
.logobox .logo { float: left; }
.logobox .qydtlink { float: left; text-align: right; padding-top: 38px; width: 360px; }
.logobox .qydtlink a { color: #313131; }
.logobox .qydtlink a:hover { color: #09F; }
.logobox #serch { float: right; background: url(../image/serch.jpg) no-repeat; height: 80px; width: 203px; }
.serchbox { width: 120px; height: 22px; background: none; position: absolute; top: 1px; left: 20px; color: #999; line-height: 22px; }
.serchbtn { width: 50px; height: 22px; background: none; position: absolute; top: 0px; left: 140px; cursor: pointer; }
#lunhuan1 { overflow: hidden; width: 1006px; height: 260px; position: relative; }
#serch .serchbg { margin-top: 34px; position: relative; height: 22px; }
.xwztbox { margin-top: 10px; overflow: hidden; margin-bottom:10px; }
.xwztbox h2 { font-size: 14px; color: #375267; line-height: 26px; height: 25px; border: 1px solid #CCC; background: url(../image/index_03.jpg) repeat-x; position: relative; }
.xwztbox h2 span { background: #FFF; height: 26px; display: block; width: 110px; text-align: center; border-right: 1px solid #CCC; position: absolute; line-height: 26px; }
.imgnews .imgnewbox { padding: 5px; height: 212px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; position: relative; width: 330px; }
.imgnews .imgnewbox p { height: 24px; line-height: 24px; font-weight: bold; text-align: center; }
#ad1 li { background: #DFDFE1; height: 210px; width: 332px; }
.xwztbox .shtyw { float: left; width: 405px; }
.xwztbox .imgnews { width: 342px; float: left; margin-right: 10px; }
.xwztbox h2 a { position: absolute; right: 10px; top: 8px; }
.xwztbox .shtyw .shtywbox { padding: 10px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; height: 202px; }
.xwztbox .shtyw .shtywbox li { background: url(../image/index_22.jpg) no-repeat left 9px; padding-left: 14px; line-height: 22px; height: 22px; }
.xwztbox .shtyw .shtywbox li a { color: #313131; }
.xwztbox .shtyw .shtywbox li a:hover { color: #09F; }
.xwztbox .shtyw .shtywbox li span { float: right; }
.xwztbox .rdzt { float: left; width: 234px; margin-left: 10px; background: url(../image/index_05.jpg) repeat-x; height: 248px; border: 1px solid #CCC; }
.xwztbox .rdzt h3 { line-height: 28px; height: 28px; padding-left: 6px; border-bottom: 1px dotted #CCC; font-size: 14px; margin: 0px 5px; color: #385165; }
.xwztbox .rdzt .rdztbox { padding: 0px 10px 10px; }
.xwztbox .rdzt .rdztbox li { margin-top: 10px; height: 60px; }
.wzlbl_r { overflow: hidden; }
.wzlbl_r .wzlb_l { float: left; width: 758px; overflow: hidden; }
.contentbox1 { }
.wzlbl_r .wzlb_l .xwlbbox1 { width: 344px; float: left; }
.wzlbl_r .wzlb_l .xwlbbox2 { width: 404px; float: right; }



.xwh2p a { position: absolute; right: 10px; top: 8px;  }

.xwh2p { font-size: 14px; color: #375267; line-height: 26px; height: 25px; border: 1px solid #CCC; background: url(../image/index_03.jpg) repeat-x; position: relative; }
.xwh2p span { background: #FFF; height: 26px; display: block; width: 110px; text-align: center; border-right: 1px solid #CCC; position: absolute; line-height: 26px; }




.wzlb_l ul { padding: 12px 10px 10px; height: 171px; display: block; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
.wzlb_l ul li { line-height: 24px; background: url(../image/index_22.jpg) no-repeat left 10px; padding-left: 15px; }
.wzlb_l ul li a{ color:#313131;}
.wzlb_l ul li a:hover{ color:#09F;}
.wzlb_l ul li span{ float:right;}
.wzlb_l .xwlbbox1 .spxw li { background: url(../image/splis.jpg) no-repeat left; padding-left: 20px; }
.wzlb_lr {
	overflow: hidden;
	padding: 10px 0px 0px;
}
.wzlbl_r .gzxx_r { float: right; width: 234px; }
.gzxx_r .rh2 { line-height: 28px; height: 28px; padding-left: 6px; border-bottom: 1px dotted #CCC; font-size: 14px; margin: 0px 5px; color: #385165; }
.gzxx_r .djxx {
	background: url(../image/index_05.jpg) repeat-x;
	border: 1px solid #CCC;
	margin-top: 10px;
}

.gzxx_r .djxx .djxxlist {padding:10px; height:170px;}
.gzxx_r .djxx .djxxlist li { line-height: 24px; background: url(../image/index_22.jpg) no-repeat left 10px; padding-left: 15px; }
.gzxx_r .djxx .djxxlist li a{ color:#313131;}
.gzxx_r .djxx .djxxlist li a:hover{ color:#09F;}.gzxx_r .djxx .hzhb li { text-align: center; margin-top: 5px; }
.qyfcid { height: 228px; margin-top: 10px; clear: both; }
.qyfcid h2 { background: url(../image/qyfcbg.jpg) repeat-x; height: 32px; line-height: 28px; font-size: 14px; color: #3A5065; padding: 0px 10px; }
.qyfcid h2 span { font-size: 12px; color: #313131; font-weight: normal; float: right; }
.qyfcid .qyfcbox { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; height: 184px; padding-top: 12px; }
.qyfcbox ul li a img { padding: 5px; border: 1px solid #CCC; }
.qyfcid .qyfcbox ul li p { text-align: center; line-height: 24px; }
.qyfcid .qyfcbox ul li { width: 210px; margin-left: 32px; float: left; }
.qyfcid .qyfcbox ul li p a { color: #313131; }
.zddhlj { background: url(../image/ftbg.jpg) repeat-x; height: 33px; line-height: 33px; color: #3A5065; border: 1px solid #ccc; margin-top: 10px; font-size: 14px; font-weight: bold; padding-left: 10px; }
.zddhlj span { margin-right: 20px; }
.zddhlj select { width: 210px; margin-right: 5px; }
.footer .dbdh li { float: left; padding-right: 15px; padding-left: 15px; background: url(../image/shuxian.jpg) no-repeat right; }
.footer .dbdh { display: block; font-size: 14px; line-height: 32px; overflow: hidden; padding: 10px; margin: 0px auto; width: 590px; }
.dbdh li a { color: #313131; font-size: 14px; }
.footer .lxdzbq { font-size: 12px; color: #666; padding: 10px; text-align: center; margin-bottom: 50px; }
.contentbox2 { overflow:hidden; margin-top:10px;}

.contentbox2 .content_l { float:left; width:130px;}
.contentbox2 .content_l ul{ background:url(../image/ulbg.jpg) no-repeat left; height:215px; padding-left:16px;}
.contentbox2 .content_l ul li{ line-height:24px;}
.contentbox2 .content_l ul .active{ font-weight:bold;}
.contentbox2 .content_r { float: right; width: 850px; background: url(../image/listbg.jpg) no-repeat; }
.content_r .hwdtlistbox { padding: 30px; }
.content_r .hwdtlistbox h3 { font-weight: bold; color: #bf9026; line-height: 24px; margin-bottom: 10px; }
.hwdtlistbox ul{ padding:0 10px;}
.hwdtlistbox ul li { list-style: disc; border-bottom:1px dashed #CCCCCC; line-height:30px; height:30px;}
.hwdtlistbox ul li span { float: right; }
.content_l ul li a { color: #333; }
.content_r .hwdtlistbox ul li a { color: #333; }
.content_r .hwdtlistbox ul li a:hover{ color:09F;}
#page { padding: 10px; overflow: hidden; margin-top: 10px; }
#page ul { overflow: hidden; clear: both; display: block; width: 600px; float: right; }
#page ul li { list-style: none; display: block; float: left; margin-right: 5px; border: 1px solid #CCC; line-height: 18px; }
#page ul li a { color: #333; display: block; padding: 6px 15px; }
.neirongbox1 { padding: 30px 40px; }
.neirongbox1 h2 { line-height: 32px; font-size: 24px; text-align: center; }
.neirongbox1 h4 { color: #CCC; font-weight: normal; text-align: center; line-height: 24px; margin: 10px 0px 20px; }
.neirongbox1 p { font-size: 12px; line-height: 24px; }
#lunhuan1 dl { width: 110px; height: 24px; position: absolute; right: 0px; bottom: 0px; z-index: 5; }
#lunhuan1 dl dd { margin:0 0 0 5px; padding:0; float:left; color: #FFF; background: #000; width:20px; height:20px; display:block; text-align:center; line-height:20px; cursor:pointer; }
#lunhuan1 dl .active { background: #C30; }
#lunhuan1 ul li { filter: Alpha(Opacity=0); opacity: 0; position: absolute; z-index: 1; left: 0px; top: 0px; }

#ad1 { overflow: hidden; height: 212px; }
#ad1 li { filter: Alpha(Opacity=0); opacity: 0; position: absolute; z-index: 1; left: 4px; top: 5px; }

#lhsz2{ width: 110px; height: 24px; position: absolute; right: 0px; bottom: 30px; z-index: 5; }

#lhsz2 dd{ margin: 0 0 0 5px; padding: 0; float: left; color: #FFF; background: #666; width: 20px; height: 20px; display: block; text-align: center; line-height: 20px; cursor: pointer; }
#lhsz2 .active { background: #C30; }
#demo {
	height: 190px;
	overflow: hidden;
}
