
/* CSS Document */

body { font-family: "宋体" ;margin:0;  padding:0;  font-size:12px; color:#7f7f7f; background: url(../image/bg.gif) no-repeat center top; background-color:#f8f8f8;   }
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}
a { text-decoration:none}
a:link {color: #7f7f7f; text-decoration:none;}
a:visited {color: #7f7f7f;text-decoration:none;}
a:hover {color: #0053a6; text-decoration:underline; text-decoration:none}
.l_float{ float:left;}
.r_float{ float:right;}
.f_float{ float:right; font-family:"宋体"; font-size:12px; font-weight: normal;}
.color{ color:#033f7b; }
.color a{ color:#033f7b;}
.color a:visited{ color:#055eaf;}
.color a:hover{ color:#023059;}
.color2{ color:#1a78bd; }
.color2 a{ color:#1a78bd;}
.color2 a:visited{ color:#055eaf;}
.color2 a:hover{ color:#023059;}
.color3{ color:#5499f1; }
.color3 a{ color:#5499f1;}
.color3 a:visited{ color:#5499f1;}
.color3 a:hover{ color:#023059;}
.red{ color:#bd2800;}
.red a{ color:#bd2800;}
.red a:visited{ color:#bd2800;}
.red a:hover{ color:#731800;}
.white{ color:#fff;}
.white a{ color:#fff;}
.white a:visited{ color:#fff;}
.white a:hover{ color:#024c7a;}
.top{ width:950px; height:146px; margin:0 auto;}
.menu{ width:950px; margin:0 auto; 
height:42px; background: url(../image/menu_bg.gif) no-repeat; padding-top:2PX;}
.menu li{ float:left; line-height:42px; background:url(../image/menu_li.gif) no-repeat right center; font-size:14px; padding:0 22px; font-weight:bold;}

.menu li a:hover{ color:#fff600; font-weight:bold; }
.menu li.none{ background:none;}

.main{ width:936px; margin:0 auto; padding:6px 14px 0; background: url(../image/main_bg.gif) repeat-y; }

.w_322{ width:312px; height:211px; border-bottom:#dedede solid 1px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; border-top:#2f7ac6 solid 2px; background:#fefcfc; padding:0 5px; float:left}
.title_1{ height:35px; background:url(../image/title_1.gif) no-repeat; line-height:35px; text-align:right; padding-right:3px; }
.list{ padding:8px 5px; }
.list li{ background: url(../image/ico_1.gif) no-repeat left center; height:26px; line-height:26px; padding-left:15px;}

.w_604{ width:604px; height:212px; border:#dedede solid 1px; float:right; background:#f8f8f8;}
.flash{ width:306px; height:202px; margin:5px 0 0 5px; float:left; display:inline;}
.flash_r{ width:270px; float:right; padding:0 10px;}
.txt{ line-height:20px; border-bottom:#175fa5 dashed 1px; padding-bottom:5px;}
.f_14{ font-family:"微软雅黑", "黑体"; font-size:14px; text-align: center; color:#dd1f00; padding:8px 0;}
.list2{ padding: 5px 0 0;  }
.list2 li{ background: url(../image/ico_1.gif) no-repeat left center; height:26px; line-height:26px; padding-left:15px;}

.m2{ background:url(../image/m2_bg.gif) no-repeat; height:232px; background-color:#eff7ff; border-top:#2f7ac6 solid 2px; margin:6px 0; clear:both;}

.w_272{ width:272px; height:224px; padding:8px 20px 0 19px; float:left;}

.title_2{ height:27px; background:url(../image/title_2.gif) no-repeat; padding-left:45px; font-size:14px; font-weight:bold; padding-top:13px; line-height:27px;}

.w_266{ width:266px; height:224px; padding:8px 26px 0 20px; float:left; background:url(../image/b_1.gif) no-repeat left center;}
.title_3{ height:27px; background:url(../image/title_3.gif) no-repeat; padding-left:45px; font-size:14px; font-weight:bold; padding-top:13px; line-height:27px;}
.title_4{ height:27px; background:url(../image/title_4.gif) no-repeat; padding-left:45px; font-size:14px; font-weight:bold; padding-top:13px; line-height:27px;}

.title_links{ background: url(../image/links_bg.gif) repeat-x; height:28px; line-height:28px; font-size:14px; color:#0d559d; font-weight:bold; padding:0	20px; border:#a8d0e7 solid 1px;}
.links{ height:104px; border-bottom:#dedede solid 1px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; margin-bottom:6px; background:url(../image/link_07.gif) no-repeat right bottom}

.links li{ float:left; width:190px; padding-left:32px; height:32px; line-height:32px; overflow:hidden; padding-top:14px;}
.sub_k{ width:185px; height:22px; border:#ccc solid 1px; font-size:12px; line-height:22px; padding:0; margin:0; color:#7f7f7f;}
.copyright{ background:url(../image/copyright_bg.gif) repeat-x; text-align:center; height:62px; line-height:24px; padding-top:15px; }

.pages_l{ width:231px; height:505px; margin-bottom:6px; float:left; }

.pages_r{ width:700px; background:url(../image/m2_bg.gif) no-repeat;background-color:#eef6fe; float: right; border-top:#2f7ac6 solid 3px; margin-bottom:6px; }

.post{ height:26px; line-height:26px; padding-bottom:1px; background:url(../image/post_06.gif) no-repeat bottom; width:668px; margin:0 auto; font-size:14px; font-weight:bold; padding-top:14px;}
.post img{ float:left; }

.news_list{ width:auto; height: auto; padding:0px 20px 0px; line-height:30px;}
.news_list ul{ padding:10px 0; border-bottom:#7f7f7f dashed 1px;}
.news_list li{ background: url(../image/ico_1.gif) no-repeat left center; height:26px; line-height:26px; padding-left:15px;}

.yellow {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 9px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center; clear:both; padding-top:8px; background: url(../image/y_13.gif) repeat-x; margin-top:15px;
}
.yellow A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #12396b; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; background:#fff;
}
.yellow A:hover { background:#0f5db1; COLOR: #fff; border:#0f5db1 solid 1px;
}
.yellow A:active {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
.yellow SPAN.current {
	BORDER-RIGHT: #0f5db1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0f5db1 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #0f5db1 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #0f5db1 1px solid; BACKGROUND-COLOR: #0f5db1
}
.yellow 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: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; background:#fff;
}

.post_d{ height:32px; line-height:32px; background:url(../image/post_03.gif) repeat-x; border-top:#2f7ac6 solid 3px; font-size:14px;}
.post_d img{ float:left; margin-right:5px;}

.text{ line-height:24px; color:#12396b; padding:0 25px; background:#eff7ff; padding-bottom:30px; margin-bottom:6px;}
.f_24{ font-size:24px; font-family:"微软雅黑", "黑体"; text-align:center; color:#12396b; line-height:80px;}


.textindex {background: rgb(239, 247, 255); padding: 0px 25px 30px; color: rgb(18, 57, 107); line-height: 24px; margin-bottom: 6px;}
.textindex p{text-indent:26px;}
.main h4
{
	font-size: 19px;
    font-family: 'Times New Roman','Microsoft YaHei',SimHei;
    padding-top: 10px;
    margin-bottom: 20px;
    color: #008ACC;
}
.main h5
{
	font-size: 16px;
    font-family: 'Times New Roman','Microsoft YaHei',SimHei;
    padding-top: 5px;
	padding-left:20px;
    margin-bottom: 5px;
}
.hot_pic_fy{padding-left:30px;}


.slider-item{
	background-color:#edf6f8;
	border:solid 1px #ded5d5;
	width:150px;
	height:25px;
	float: left;
	margin: 0 30px 10px 0;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	-moz-box-shadow: 2px 2px 10px #909090;/* for firefox */
	-webkit-box-shadow: 2px 2px 10px #909090;/* for safari or chrome */
	box-shadow:2px 2px 10px #909090;/* for opera or ie9 */
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#909090')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#909090');
	/*box-shadow:2px 2px 5px #909090;*/

}



	

.slider-item.active{background-color:#e6f4f5;}
.text p img{padding-right:10px;}

