@charset "utf-8";

*{ margin:0px; padding:0px;} 

table{margin:0px auto; padding:0px;}

img{border:0;}

a{font-size: 12px; color:#105d98; font-family: Arial; text-decoration: none }
a:hover { font-size: 12px; color:#ee5f00; font-family:Arial; text-decoration: none}

a.tt1 {font-size: 12px; color:#eb6809; font-family: Arial; text-decoration: none }
a.tt1:hover { font-size: 12px; color:#2f2f2f; font-family:Arial; text-decoration:underline}

a.tt2 {font-size: 12px; color:#eb6809; font-family: Arial; text-decoration: underline }
a.tt2:hover { font-size: 12px; color:#2f2f2f; font-family:Arial; text-decoration:underline}

a.tt3{font-size:12px; color:#fd5c32; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.tt3:hover{font-size:12px; color:#105f98; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.tt4{font-size:12px; color:#646464; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.tt4:hover{font-size:12px; color:#105d98; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

a.tt4{font-size:12px; color:#0077a8; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.tt4:hover{font-size:12px; color:#ff880d; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.tt5{font-size:12px; color:#616161; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.tt5:hover{font-size:12px; color:#21a4d3; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

a.tt6{font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.tt6:hover{font-size:12px; color:#ececec; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

a.tt7{font-family:Arial; font-size:14px; color:#434343; line-height:24px; text-decoration:none;}
a.tt7:hover{font-family:Arial; font-size:14px; color:#9a5e00; line-height:24px; text-decoration:none;}

.zt01{font-family:Arial; font-size:12px; color:#434343; line-height:20px;}
.zt01a{font-family:Arial; font-size:12px; color:#707070; line-height:21px;}
.zt02{font-family:Arial; font-size:12px; color:#e8771a; line-height:20px;}
.zt03{font-family:Arial; font-size:12px; color:#105d98; line-height:21px;}
.zt04{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007ec4; line-height:22px;}
.zt04a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#007ec4; line-height:24px;}
.zt05{font-family:arial; font-size:12px; color:#000; line-height:20px; font-weight:bold;}
.zt06{font-family:arial; font-size:14px; color:#ff880d; line-height:20px; font-weight:bold;}
.zt07{font-family:Arial; font-size:14px; color:#434343; line-height:24px;}
.zt08{font-family:arial; font-size:12px; color:#fff;}
.zt09{font-family:Arial; font-size:16px; color:#06456f; line-height:24px;}
.zt10{font-family:Arial; font-size:16px; color:#ff880d; line-height:24px;}

.kuang01{font-size:12px; color: #737373; border: 1px solid #c0c0c0;}
.kuang02{font-size:12px; color: #cccccc; border: 1px solid #d3d3d3; line-height:18px;}
.kuang03{border:2px solid #dcddd8;}
.kuang04{border-bottom:1px solid #e1eef7; border-left:1px solid #e1eef7; border-right:1px solid #e1eef7;}
.kuang05{font-size:12px; color: #737373; border: 1px solid #d5d5d5;}
.kuang06{font-size:12px; color: #565656; border: 1px solid #7f9db9; line-height:20px;}

.kuang07{font-size:12px; border: 1px dashed #7f9db9; line-height:20px;}

.bg01{background:url(../images/line01.gif) repeat-x;}
.line{background:url(../images/line01.gif) repeat-x bottom;}
.line01{border-right:#000 dashed 1px;}
.line02{background:url(../images/line03.gif) repeat-x bottom;}
.kuang_line01{background:url(../images/kuang_line02.gif) repeat-x;}
.dj_bg{background:url(../images/dj_01.gif) no-repeat right top;}
.dj_bg01{background:url(../images/dj_02.gif) no-repeat right top;}
.dj_bg02{background:url(../images/dj_03.gif) no-repeat right top;}
.dj_bg03{background:url(../images/dj_04.gif) no-repeat right top;}
.dj_bg04{background:url(../images/dj_05.gif) no-repeat right top;}
.dj_bg05{background:url(../images/news07.gif) repeat-x}
.bg_mer{background:url(../images/mer_04.gif) no-repeat; height:145px;}


.but_bg01{background:url(../images/but_bg01.gif) repeat-y;}
.but_line{background:url(../images/but_bg03.gif) repeat-x bottom; padding-left:20px;}

.but_bg02{background:url(../images/but_bg06.gif) repeat-x;}

.input1{border:1px solid #d2d0db;background:url(../images/ou_29.gif) repeat-x top left;font-size:12px;height:21px;padding:0;line-height:21px}
.date{border:1px solid #d2d0db;background:url(../images/ou_29.gif) repeat-x top right;font-size:12px;height:21px;padding:0;line-height:21px}


/*main*/

body
{ background:#a3e1f3 url(../images/bg.jpg) repeat-x  top; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; margin:0px;}

#content{ width:1004px; margin:0px auto; height:auto; padding:0;}


 /*内容*/
 
#top{width:1004px; height:110px; float:left; overflow:hidden; margin-top:41px;}
.top_01{width:1004px; height:8px; background:url(../images/top_01.gif) no-repeat; float:left; overflow:hidden;}
.top_02{width:1004px; height:102px; background:url(../images/top_02.gif) no-repeat; float:left;}
.logo{width:412px; height:102px; background:url(../images/logo.gif) no-repeat center; float:left; margin-left:30px; margin-top:5px; display:inline;}
.top_right{ height:80px; margin:22px 20px 0 0; float:right; display:inline;}
.top_right a{height:auto; padding-left:15px; }


#nav{width:1004px; float:left; background-color:#fff;}
.nav_main{width:998px; height:42px; float:left; background-color:#fff; margin-left:3px; display:inline;}
.nav_main ul{float:left; margin:0px; padding:0px;}
.nav_main ul li{float:left; list-style-type:none;}
.nav_main img{border:0; margin:0 auto;}
.nav_main a{margin:0 auto;}

#banner{width:1004px; height:260px; margin:0 auto; background:#fff url(../images/banner01.gif) repeat-x; float:left;}
.banner_main{width:740px; margin-left:3px; display:inline; float:left;}
.banner_right{float:right; margin-right:3px; display:inline; background:url(../images/mer01.gif) no-repeat; height:253px;}

#ban{width:1004px; margin:0px auto; padding-top:10px; background:#fff; float:left;}
.ban_main{width:989px; height:143px; margin:0px auto;}

#main{width:1004px; margin:0 auto; background-color:#fff; float:left;}
.main_main{width:990px; height:auto; float:left; margin-left:7px; display:inline; margin-top:23px;}
.main_left{width:732px; float:left;}
.main_right{width:249px; float:right;}
.main01{width:732px; height:284px; float:left; background:url(../images/main_top01.gif) no-repeat top;}
.main_gj{border-left:1px #e1eef7 solid; border-right:1px #e1eef7 solid; background:url(../images/main_01.gif) repeat-x; height:277px; margin-top:7px;}
.main02{background:url(../images/main_02.gif) right bottom no-repeat; width:365px; height:277px; float:left; overflow:hidden;}
.main03{background:url(../images/main_03.gif) right bottom no-repeat; width:365px; height:277px; float:left;}
.main_bt01{background:url(../images/news01.gif) no-repeat 4px;}
.main_bt02{background:url(../images/jq01.gif) no-repeat left;}
.main_04{background:url(../images/main_botton.jpg) no-repeat; width:732px; height:233px; float:left;}
.main_04line{background:url(../images/line02.gif) no-repeat center 27px; width:9px;}
.main_04bg{background:url(../images/right_main01.gif) no-repeat center bottom; width:247px; height:221px;}

.main_left01{width:210px; float:left;}
.main_left02_top{width:210px; float:left; height:41px; background:url(../images/left01a.gif) no-repeat center;}
.main_left01_top{width:210px; float:left; height:41px; background:url(../images/left01.gif) no-repeat center;}
.main_left01_kuang{width:208px; border-bottom:#e1eef7 1px solid; border-left:#e1eef7 1px solid; border-right:#e1eef7 1px solid; float:left; background:url(../images/left02.gif) no-repeat center bottom;}
.main_left_line{background:url(../images/line04.gif) repeat-x bottom;}
.main_right01{width:764px; float:right;}
.main_right01_top{width:764px; float:left; height:41px; background:url(../images/right06.gif) no-repeat center;}
.main_right02_top{width:764px; float:left; height:41px; background:url(../images/right06a.gif) no-repeat center;}
.main_right01_kuang{width:762px; border-bottom:#e1eef7 1px solid; border-left:#e1eef7 1px solid; border-right:#e1eef7 1px solid; float:left; background:url(../images/main_foot.jpg) no-repeat center bottom;}

.main_top{width:988px; height:40px; background:url(../images/main_top02.gif) no-repeat bottom; margin:0 auto; margin-top:6px; margin-left:8px; display:inline; float:left;}

#main_foot{background:url(../images/main_bottom.gif) #fff no-repeat bottom; width:1004px; height:115px; float:left;}
.main_foot01{background:url(../images/main_bottom01.gif) repeat-x bottom; width:1000px; height:73px; margin-left:2px; margin-top:23px;}

#foot{width:100%; height:91px; margin-top:46px; float:left; background:url(../images/foot01.gif) repeat-x;}
.foot01{width:1004px; margin:0 auto; margin-top:25px; padding-top:16px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:20px;}


.right_box{height:162px; width:auto;}



.new{ width:210px; float:left; height:170px;}
.new_list{ font-family:Arial; font-size:12px; margin:5px 0px 10px 0px;}


/*菜单切换*/

div.sdmenu {
 
	width: 210px;
	font-family: Arial, sans-serif;
	padding-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
	background: url(../images/left03.gif) repeat-x  right bottom;
	color: #2B621E;
}
div.sdmenu div {
	background: url(../images/left03.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(../images/left03.gif) repeat-x;
}
div.sdmenu div.collapsed {
	height: 24px;
}
div.sdmenu div span {
	display: block;
	font-size:12px; font-weight:bold;
	padding: 5px 10px;
	font-weight: bold;
	color: #2B621E;
	background: url( ) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ADC697;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/left03.gif) repeat-x;
}
div.sdmenu div a {
	padding: 5px 20px;
	background: url(../images/left03.gif) repeat-x bottom;
	display: block;
	border-bottom: 1px solid #efefef;
	color: #3D8500;  font-weight:bold;
	text-decoration:none;
}
div.sdmenu div a.current {
background: url(../images/left03.gif)  no-repeat; color:#2B621E; font-weight:bold;
}
div.sdmenu div a:hover {
	background :url(../images/left03.gif) no-repeat; 
	color: #373737;
	font-weight:bold;
	text-decoration: none;
}


/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
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
}


/*图片切换*/

#simg TD {
	FONT-SIZE: 10px; BACKGROUND:#c5dbca no-repeat; WIDTH: 16px; COLOR: #111111; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
#simg {
	BORDER-RIGHT: #a3c0aa 1px solid;
	BORDER-TOP: #a3c0aa 1px solid;
	FILTER: alpha(opacity=60);
	MARGIN: 220px 0px 0px 580px;
	BORDER-LEFT: #a3c0aa 1px solid;
	WIDTH: 130px;
	BORDER-BOTTOM: #a3c0aa 1px solid;
	POSITION: absolute;
	moz-opacity: 0.8;
	opacity: 0.8; display:inline;
}
#simg .s {
	BACKGROUND: #768e7b; color:#FFFFFF
}
#simg .s IMG {
	FILTER: #5F6E7C
}
#simg TD {
	CURSOR: pointer
}

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); WIDTH:740px; HEIGHT:253px
}
#infos {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); WIDTH:140px; HEIGHT:0px; TEXT-ALIGN: left
}
#infos DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e2440c;PADDING-TOP:0px
}

.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none; LINE-HEIGHT: 0px; HEIGHT: 0px

}


/*页面切换*/

OL LI {
	MARGIN: 8px
}
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH:247px}
	
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 247px; PADDING-TOP: 0px; HEIGHT: 27px; background:url(../images/rig_top01.gif) repeat-x;}
#tags LI {
	BACKGROUND: url(../images/tagleft.gif) no-repeat left bottom; FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 27px; width:123px;
}
#tags LI A {
	   FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #105d98; BACKGROUND: url(../images/tagright.gif) no-repeat right bottom; LINE-HEIGHT: 27px; width:123px; PADDING-TOP: 0px; HEIGHT: 27px; TEXT-DECORATION: none; text-align:center; font-weight:bold;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top;
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
	HEIGHT: 27px;
	background-image: url(../images/tagleft.gif);
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #222222; LINE-HEIGHT: 27px; HEIGHT: 27px; font-weight:bold;
}
#tagContent {
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px;  PADDING-BOTTOM: 5px; WIDTH: 226px; COLOR: #474747; PADDING-TOP: 10px;
}
#tagContent DIV.selectTag {	DISPLAY: block}
