@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-size:12px; background-color:#fff;
	word-break:break-all;}
div,p,b,form{margin:0; padding:0;}
img{border:0;}
a,a:visited{ text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#999;}
ul{list-style:none; padding:0; margin:0;}
ul li{list-style:none; padding:0; margin:0;}
.clear{ clear:both;}

#main{margin:0 auto; width:1002px;}

#header{width:100%; height:108px; background:url(../images/topbg.jpg) no-repeat; position:relative;}
	#header .link{ position:absolute; right:20px; top:5px; color:#000;}
	#header .link a{color:#000;}
	#nav{width:680px; height:24px; position:absolute; top:76px; left:333px;}
	#nav li{ height:24px; float:left; margin-right:25px; line-height:24px;}
	#nav li a{color:#fff; font-size:14px; font-family:"黑体";}
	
#imgshow{}
#container{background:url(../images/conbg.jpg) repeat-x; height:466px; padding-top:24px;padding-left:27px;}
	#container .box{ position:relative; float:left;}
	#container .box a.more{width:38px; height:11px; background:url(../images/more.jpg) no-repeat; display:block; text-indent:-9999px; 
		position:absolute; right:5px; top:7px;}
	#container .box b{border-bottom:1px solid #d9d9d9; display:block; line-height:24px; height:24px; background:url(../images/titicon.jpg) no-repeat 10px center;
			color:#015186; padding-left:25px; margin-bottom:10px;}
	#container .box b span{color:#fab746; padding-left:20px;}
	#container .con1{width:615px; height:210px; margin-right:30px; margin-bottom:20px;}
	#container .con1 .img{width:243px; height:162px; border:1px solid #dadada; padding:2px; float:left; margin-right:15px; margin-left:10px;}
	#container .con1 p{ color:#545454; line-height:24px; text-indent:2em; padding-right:15px;}
	#container .con2{width:290px; height:210px; margin-bottom:20px;}
	#container .con2 li{height:24px; line-height:24px; padding-left:20px; background:url(../images/item.jpg) no-repeat 10px center; float:left;width:260px;}
	#container .con2 li:hover{ background-position:12px center;}
	#container .con2 a{float:left; color:#545454;}
	#container .con2 li span{float:right; color:#c4c4c4;}
	#container .con3{width:290px; height:200px; margin-right:30px;}
	#container .con3 p{ color:#545454; line-height:24px; text-indent:2em; padding-left:15px;}
	#container .con4{width:615px; height:200px;}
	#container .con4 ul{margin-top:15px;}
	#container .con4 li{float:left; display:inline; width:158; height:100px; background:url(../images/cpimgbg.jpg) no-repeat; 
			margin-left:30px; padding-left:4px; padding-top:4px; padding-bottom:4px;}
	#container .con4 li span{ display:block; height:24px; line-height:24px; width:152px; text-align:center; margin-top:10px;}
	
#footer{height:80px; text-align:center; background:#eaeaea; line-height:24px; padding-top:20px; color:#747474;}
#footer a{color:#747474;}

/********sub********/

#subcontainer{background:url(../images/subconbg.jpg) repeat-x; padding-top:24px; margin-bottom:20px;}
	#subcontainer .con_l{width:210px; float:left; padding-left:30px;}
	#subcontainer .con_l .box{position:relative; margin-bottom:20px; line-height:24px; color:#545454;}
	#subcontainer .con_l .box a.more{width:38px; height:11px; background:url(../images/more.jpg) no-repeat; display:block; text-indent:-9999px; 
		position:absolute; right:5px; top:7px;}
	#subcontainer .con_l .box b{border-bottom:1px solid #d9d9d9; display:block; line-height:24px; height:24px; background:url(../images/titicon.jpg) no-repeat 10px center;
			color:#015186; padding-left:25px; margin-bottom:10px;}
	#subcontainer .con_l .box .con{padding-left:15px;}
	#subcontainer .con_l .box ul.fl li{ padding-left:30px; border-bottom:1px dashed #ccc; background:url(../images/item.gif) no-repeat 15px center;}
	#subcontainer .con_l .box ul.fl li:hover{ background-position:18px center;}
	#subcontainer .con_l .box .con ul li{height:24px; line-height:24px; padding-left:10px; background:url(../images/item.jpg) no-repeat 0px center;}
	#subcontainer .con_l .box .con ul li:hover{background-position:3px center;}
	#subcontainer .con_r{ width:680px; float:right; padding-right:30px; overflow:hidden;}
	
	#subcontainer .con_r .tit{border-bottom:1px solid #d9d9d9; color:#015186; padding-left:25px;line-height:24px; height:24px;
			background:url(../images/titicon.jpg) no-repeat 10px center; margin-bottom:20px;}
	#subcontainer .con_r .tit b{color:#1a4e72; font-size:14px; font-weight:bold; float:left;}
	#subcontainer .con_r .tit .path{ float:right; color:#666; margin-right:10px;}
	#subcontainer .con_r .tit .path a{margin:0 3px;}
	#subcontainer .con_r .con{padding:0 20px; line-height:24px;}
	#subcontainer .con_r .con p{line-height:24px; text-indent:2em; margin-bottom:20px;}
	#subcontainer .con_r .con img{border:1px solid #ccc; float:left; margin:0 20px 10px 0;}
	#subcontainer .con_r .con ul.imglist{}
	#subcontainer .con_r .con ul.imglist li{float:left; margin: 0 5px; width:150px; height:125px; margin-bottom:10px;  text-align:center;}
	#subcontainer .con_r .con ul.imglist li span a{display:block; height:30px; line-height:30px; width:150px;  text-align:center; }
	#subcontainer .con_r .con ul.imglist li img{   margin:0; text-align:center;border:1px solid #ccc; }
	#subcontainer .con_r .con ul.titlist{}
	#subcontainer .con_r .con ul.titlist li{line-height:24px; float:left; width:100%; background:url(../images/item.gif) no-repeat left center;}
	#subcontainer .con_r .con ul.titlist li:hover{ background-position:3px center;}
	#subcontainer .con_r .con ul.titlist li a{color:#666; float:left; padding-left:20px;}
	#subcontainer .con_r .con ul.titlist span{float:right; color:#666; padding-right:20px;}
	#subcontainer .con_r .con table{ line-height:24px;}
	#subcontainer .con_r .con table td{padding:4px 10px;}
	#subcontainer .con_r .artcon{padding:0 20px;line-height:24px;display:table-cell;text-align:center;}
	#subcontainer .con_r .artcon h1{font-size:16px; font-weight:bold; text-align:center; margin:0; color:#1a4e72;}
	#subcontainer .con_r .artcon p{padding:0; margin:0; line-height:24px; font-size:12px; text-indent:2em; margin-top:20px; text-align:left;}
	#subcontainer .con_r .artcon .cpimg img{ border:1px solid #ccc; text-align:center;}
	#subcontainer .con_r .artcon .info{width:630px; position:relative; height:22px;}
	#subcontainer .con_r .artcon .info .il{ height:26px; line-height:26px; float:left; padding-left:0px;}
	#subcontainer .con_r .artcon .info .ir{ height:26px; line-height:26px; float:right; padding-right:0px;}
	#subcontainer .con_r .artcon .others{width:630px; padding:10px 0; position:relative;}
	#subcontainer .con_r .artcon .others a{}
	#subcontainer .con_r .artcon .others .ol{ height:26px; line-height:26px; float:left; padding-left:0px;}
	#subcontainer .con_r .artcon .others .or{ height:26px; line-height:26px; float:right; padding-right:0px;}



/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:15px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}