@charset "gb2312";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th,li {
	font-size: 12px; line-height:20px; color:#666666;}
a {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#FF6600;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,p,img { margin:0px; padding: 0px; list-style:none; }

.bodyIframe { background:#f5f5f5;}



.topPart {margin:0px auto; width:1002px;}
.navPart {margin:0px auto; width:998px; height:28px; background:url(imagesnavi_bg.jpg) left center repeat-x; border:solid 2px #9b0909;}
.navPart ul {padding-left:20px;}
.navPart li {float:left; margin:0px 2px; padding:0px 5px; color:#FFF; font-weight:bold; line-height:28px;}
.navPart li a {color:#FFF;}
.navPart li a:hover {color:#FFFF00;}
.navPart li.listPic {padding:0px;}
.navList1 {background:url(imagesnavi_bg.jpg) left center repeat-x;}
.navList2 {background:url(imagesnavi_bg2.jpg) left center repeat-x;}

.newsPart {margin:10px auto; width:966px;}
.leftPart {float:left;width:227px;}
.leftList1 {width:199px; border:4px solid #fff3e9; padding:10px; margin-bottom:10px;}

h4{color:#D40000; font-weight:bold; font-size:14px;}
.morePart1 {text-align:right;}
.leftList1 li {margin:3px auto; width:173px; height:24px; background:url(imagesl_n_bg.jpg) no-repeat; padding-left:30px; font-weight:bold; line-height:24px;}
.leftList2 {width:205px; border:1px solid #cacaca; padding:10px; text-align:center; margin-bottom:10px;}
.leftList3 {width:207px; height:35px; background:url(imagestitle_bg2.jpg) no-repeat; line-height:35px; font-size:14px; color:#FFF; padding-left:20px; font-weight:bold;}
.leftList4 {width:205px; border:1px solid #cacaca; padding:10px; border-top:0px solid #FFF; text-align:center; margin-bottom:10px;}
.leftList4 h3 { color:#026690; font-size:13px; font-weight:bold; text-align:left;}
.leftList4 ul {margin:5px;}
.leftList4 li {font-size:12px; text-align:left;}
.leftList4 h5 {color:#d66b2b; font-size:12px;}


.mPart {float:left; width:521px;}
.mList1 {width:488px; margin:0px auto; margin-bottom:10px; border:1px solid #e4e4e4;}
.mList1News {margin:5px; background:url(imagesnews_bg.jpg) left top repeat-x; min-height:222px;}
.mList1News .tit {font-size:19px; font-weight:bold; color:#000;padding:10px;}
.default {width:100%;}
.style_photo {width:174px; text-align:center;}
.style_photo img {width:164px; height:129px; border:1px solid #CCC;}
.style_titlelist td {background:url(imagesico_002.gif) left 7px no-repeat; padding-left:10px; line-height:20px;}


.mList2 {width:488px; margin:0px auto; margin-bottom:10px; border:1px dashed #d7c3b2; padding-bottom:10px;}
.mList2 .tit {font-size:15px; font-weight:bold; color:#026690; background:url(imagesico_001.jpg) 20px 15px no-repeat; padding-left:40px; padding-top:10px;}
.mList2 ul{padding:10px 30px;}
.mList2 li { float:left; width:199px; background:url(imagesico_004.jpg) 5px 8px no-repeat; padding-left:15px; line-height:20px;}

.mList3 {width:488px; margin:0px auto; margin-bottom:10px; border:1px dashed #d7c3b2;}
.mList3 .leftPic {float:left; margin:10px; border:1px solid #CCC;}
.mList3 .rightText { padding:10px 5px;}

.rightPart {float:left; width:212px; border:1px solid #e5e8e9;}
.rightList1 {width:202px; margin:5px auto; margin-bottom:10px; background:url(imagestitle_bg1.jpg) repeat-x;}
.rightList1 h1 {height:35px; padding-left:20px; background:url(imagesico_003.jpg) 10px 13px no-repeat; font-size:15px;line-height:35px; color:000;}
.rightList1 .list1 li {background:url(imagesr_bg1.jpg) left top no-repeat; color:#788c11; padding-left:20px; line-height:27px; font-weight:bold;}
.rightList1 .list1 li a {color:#788c11;}
.rightList1 .list1 li a:hover {color:#FF6600;}

.rightList1 .list2 ul { }
.rightList1 .list2 li { position:relative; padding:3px 0px; padding-left:79px;}
.rightList1 .list2 li span {position: absolute; display:block; top: 6px; left: 0px;}
.rightList1 .list2 li a {color:#b87b05; font-weight:bold;}
.rightList1 .list2 li a:hover {color:#FF6600;}
.rightList1 .list2 li img {border:1px solid #666;}


.lyTab {margin:4px 0px;}
.lyTab td {padding:2px 0px;}
.lyTab img {border:1px solid #666; margin-right:5px;}
.lyTab a {color:#b87b05; font-weight:bold;}
.lyTab a:hover {color:#FF6600;}


.linksPart { margin:10px auto; width:966px; border:1px solid #e5e8e9;}
.linksPart li {margin:10px 5px; float:left; line-height:50px;}
.bottomPart{width:1002px; margin:0px auto; border-top:5px solid #e5e8e9; background:#eaeaea; text-align:center; padding:10px 0px;}


/****二级页面样式****/
.listTopPart {margin:0px auto; width:778px;}
.listNavPart {margin:0px auto; width:774px; height:28px; background:url(imagesnavi_bg.jpg) left center repeat-x; border:solid 2px #9b0909;}
.listNavPart ul {padding-left:20px;}
.listNavPart li {float:left; margin:0px 2px; padding:0px 5px; color:#FFF; font-weight:bold; line-height:28px;}
.listNavPart li a {color:#FFF;}
.listNavPart li a:hover {color:#FFFF00;}
.listNavPart li.listPic {padding:0px;}
.listNavList1 {background:url(imagesnavi_bg.jpg) #000 left center repeat-x;}
.listNavList2 {background:url(imagesnavi_bg.jpg) left center repeat-x;}

.listPlacePart {margin:0px auto; width:778px; height:33px; position:relative;}
.listPlaceLeft {position:absolute; left:0px; top:0px;  width:195px; height:33px; background:#ededd5; text-align:center; line-height:33px; color:#a30806; font-weight:bold;}
.listPlaceRight {position:absolute; top:0px; right:0px; width:573px; height:33px; background:#f3f4e6; line-height:33px; padding-left:10px;}

.listPlacePart2 {margin:0px auto; width:768px; height:33px; background:#f3f4e6; line-height:33px; padding-left:10px; clear:both;}


.listBodyPart {margin:0px auto; width:778px; background:url(imageslistLeftBg.jpg) left top repeat-y; height:auto!important; height:400px; min-height:400px;}

.listBodyPart2 {margin:0px auto; width:778px; height:auto!important; height:400px; min-height:400px;}
.listBodyList { height:auto!important; height:380px; min-height:380px;}
.listBodyList ul { padding:20px 100px;}
.listBodyList li { background:url(imagesico_006.jpg) left 8px no-repeat; padding-left:10px; ine-height:25px; padding-right:60px; position:relative;}
.listBodyList li span { position:absolute; right:0px; top:0px; line-height:25px;}


.listBodyLeft {float:left; width:195px;}
.listLeftMenu {padding:15px;}
.listLeftMenu li {background:url(imagesico_005.jpg) left 7px no-repeat; padding-left:15px; line-height:22px; border-bottom:1px solid #dddddd; color:#a30806;}
.listLeftMenu li a {color:#a30806;}
.listLeftMenu li a:hover {color:#FF6600;}


.listBodyRight {float:right; width:583px;}
.listBodyRight .conView {line-height:25px; padding:20px;}
.listBodyRight .conView p {line-height:25px;}
.listBodyRight ul { padding:20px;}
.listBodyRight li { background:url(imagesico_006.jpg) left 8px no-repeat; padding-left:10px; line-height:25px; padding-right:60px; position:relative;}
.listBodyRight li span { position:absolute; right:0px; top:0px; line-height:25px;}
.listBodyRight .conView li {padding-right:0px;}

.pgNext {margin:10px auto; width:93%; background:#F6F2CD; line-height:25px; text-align:center;}


.listBottomPart{width:778px; margin:0px auto; border-top:8px solid #E0E0E0; background:#EAEAEA; height:80px; text-align:center;  padding:10px 0px;}


.lastTit {margin:0px auto; margin-top:15px; width:700px; color:#D40000; font-size:14px; font-weight:bold; line-height:25px; text-align:center;}
.lastTime {margin:0px auto; width:700px; height:30px; background:url(imagespic_003.jpg) left bottom repeat-x; text-align:center;}
.lastCon {margin:10px auto; width:700px; height:auto!important; height:400px; min-height:400px; line-height:25px;}
.lastCon p {line-height:25px;}


.moreNews { text-align:right; padding-right:5px; line-height:20px;}


/***********closeBlockFix**************/
.clearfix{ zoom: 1;  }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}