﻿/* CSS Document */
body{background-image:url(checkerboard.gif);}
img, div, input { behavior: url("iepngfix.htc") };
*{

	}
ul li{
	list-style-type:none;
	margin:0px;
	padding:0px;
  }
img {
	border:0 none;
	}
a{  color:#333;
	text-decoration:none;
	}
a:hover{  color:#004CBE;
	text-decoration:none;
	}
.fdL{
	float:left;
	}
.fdR{
	float:right;
	}
body{
	background:url(../images/body_bj.jpg) #BCDEFF repeat-x 0 0;
	padding:0px;
	margin:0px auto;
	font-family:"宋体";
	}
.body_out{
	width:990px;
	height:auto;
	margin:0 auto;
	}
.top{
	width:990px;
	height:103px;
	float:left;
	overflow:hidden;
	}
.top_right{
	background:url(../images/top_right_bj.jpg) no-repeat 0 0;
	width:470px;
	height:105px;
	float:left;
	display:block;
	overflow:hidden;}
.top_a{
	float:right;
	color:#646464;
	font-size:12px;
	margin-top:10px;
	}
.top_a a{
	color:#fff;
	margin: 0 10px;
	}
.top_img2{
	float:right;
	margin-right:5px;
	padding-top:10px;
	display:inline;}
	
.banner{
	width:990px;
	height:38px;
	_overflow:hidden;
	background:url(../images/banner_bj.jpg) no-repeat 0 0;
	float:left;
}
#menu{
width:770px;
_overflow:hidden;
height:auto;
float:left;
}
/*** ESSENTIAL STYLES 下拉菜单***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	.z-index: 1;
}

.sf-menu {
	width:100%;height:auto;
}
.sf-menu ul {
	position:		absolute;
	top:			-1200em;
	width:			90px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	background:url(../images/la_bj.jpg) #0572F6 repeat-x 0 0;
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0.6em;
	top:		    3.2em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.sf-menu {
	margin-bottom:	1em;
}
.sf-menu li{
padding-bottom:5px;}
.sf-menu li a {
	padding:0.8em 1.6em 0.8em 1.6em;
	text-decoration:none;
	color:#fff;
}
.sf-menu li ul li a {
	padding:0em 1.5em;
	text-decoration:none;
	line-height:20px;
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
}
.sf-menu li, .sf-menu a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	text-decoration:none;
	text-transform:uppercase;
}

.sf-menu li ul li a{
color:#fff;
line-height:22px;
}


.sf-menu a.sf-with-ul {
	/*padding-right: 	2.25em;*/
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;	

	
}

#la{

}
/*------下拉菜单完----------*/
/*---中间部分开始------*/
.time{
	width:205px;
	height:38px;
	float:left;
	margin-left:15px;
	display:inline;
}
.time_input{
	background:url(../images/titme_bj.jpg) no-repeat 0 0px;
    width:156px;
	height:24px;
	border:none;
	margin-top:7px;
	line-height:24px;
	display:inline;
	padding:0 10px;
	color:#054791;
	font-size:12px;
	float:left;
	text-align:center;
}
.maddin_index{
	width:980px;
	height:210px;
	float:left;
	padding:5px 5px 10px 5px;
	_padding:5px 5px 0px 5px;
	float:left;
	background:#FFF;
	}
.maddin_left{
	width:250px;
	height:210px;
	float:left;
	overflow:hidden;

	}
.intor_index{
	width:245px;
	height:auto;
	padding-left:5px;
	text-indent:2em;
	color:#646464;
	font-size:12px;
	line-height:22px;
	padding-top:8px;
table-layout:fixed; word-break: break-all; overflow:hidden; 
	}
.intor_index a{
	color:#CD5202;}

.index_title{
	width:248px;
	height:31px;
	background:url(../images/menu_bj.jpg) no-repeat 0 0;
	float:left;
	display:block;
	}
.index_title a{ font-weight:bold; color:#fff; line-height:30px; padding-left:15px; font-size:14px;}
.title_pic{
	margin-top:6px;
	margin-left:15px;}	
.tab{
	width:450px;
	height:210px;
	margin:0 15px 0 15px;
	display:inline;
	float:left;
	font-size:0px;}
.tab dl dt{
	height:30px;
	background:url(../images/tab_dt.jpg) no-repeat 0 bottom;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
.tab dl dt a{
	float:left;
	font-size:13px;
	display:block;
	cursor:pointer;
	width:105px;
	height:26px;
	margin-right:5px;
	background:url(../images/tab_ahover.jpg) no-repeat 0 0;
	line-height:25px;
	text-align:center;
	color:#004CBE;
	font-family:"微软雅黑";
}
.tab dl dt a.tabActive{
	float:left;
	display:block;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	width:105px;
	font-family:"微软雅黑";
	height:26px;
	background:url(../images/tab_a.jpg) no-repeat 0 0;
	line-height:25px;
	text-align:center;
	}
.tab dl dd{
	padding:10px;
	margin:0px;
	height:auto;
    font-size:12px;
    line-height:22px;
	overflow:hidden;
	float:left;
	clear:both;
	}
.tab dl dd ul{
	float:left;
	width:420px;
	margin:0px auto;
	padding:0px;
	}
.news_list_index{
	margin-bottom:10px;
	padding-bottom:5px;
	color:#646464;
	display:inline;
	float:left;
	border-bottom:1px dashed #ccc;}
.news_list_index a{ color:#666;}
.tab dl dd ul li{
	padding-left:10px;
	background:url(../images/dian.jpg) no-repeat 0 8px;
	margin-left:3px;
	display:inline;
	float:left;
	width:410px;
	line-height:24px;
	}
.tab dl dd ul li a{
	float:left;
	color:#646464;
	}
.tab dl dd ul li span{
	float:right;
	margin-right:10px;
	color:#646464;
	}
.weight{
	font-weight:bold;
	color:#025CBF;}
.maddin_right{
	width:240px;
	height:218px;
	font-size:12px;
	padding-left:10px;
	float:left;
	color:#C96;
	overflow:hidden;
	}
.maddin_right2{
	width:240px;
	height:auto;
	font-size:12px;
	padding-left:10px;
	float:left;
	color:#C96;
	overflow:hidden;
	}
.maddin_right_news ul{
	padding:0px;
	margin:0px;
	float:left;
	padding-left:5px;
	}
.maddin_right_news ul a{
	line-height:22px;
	background:url(../images/dian.jpg) no-repeat 0 8px;
	float:left;
	width:240px;
	}
.maddin_right_news ul a{
	float:left;
	padding-left:10px;
	color:#646464;
	}
/*---底部图片滚动-----*/
.bottom_1{ 
     width:990px; 
	 height:auto; 
	 float:left;
	 background:#fff;
	 font-size:12px;}
.bottom_1 span{ 
     width:975px; 
	 height:30px;  
	 background:url(../images/friend_bj.jpg) no-repeat #fff center  bottom;
	 padding:0 0 0 15px;
	 display:block; }
.bottom_1 span img{ 
	float:left;}
.bottom_1 span a{ 
	float:right; 
    margin-right:0px; 
	line-height:30px;}
.rollBox{
	width:990px;
	overflow:hidden;
	padding:12px 0 5px 6px;
	margin:0 auto;}
.rollBox .LeftBotton{
	height:52px;
	width:25px;
	background:url(../images/button2.jpg) no-repeat 0px 5px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:25px 0 0 0;
	cursor:pointer;}
.rollBox .RightBotton{
	height:52px;
	width:25px;
	background:url(../images/button.jpg) no-repeat 0px 5px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:25px 0 0 0;
	cursor:pointer;
	}
.rollBox .Cont{
	width:930px;
	overflow:hidden;
	float:left;
	}
.rollBox .ScrCont{
	width:10000000px;
	}
.rollBox .Cont .pic{
	float:left;
	text-align:center;
	  margin-right:20px;
	  }
	  .jsw_ul td{ padding:10px 5px;}
.jsw_ul a img{
	padding:4px;
	background:#fff;
	border:1px solid #91ACA3;
	display:block; 
}
/*---底部图片滚结束动-----*/
/*---中间部人结束------*/
.copyright{
	width:990px;
	height:auto;
	float:left;
	color:#4A4A4A;
	text-align:center;
	font-size:12px;
	line-height:22px;}
	
/*----内页-----*/
.opsition{
	width:975px;
	color:#646464;;
	padding-left:15px;
	line-height:30px;
	line-height:30px;
	font-size:12px;
	background:#fff;
	padding-top:5px}
.maddin_in{
	width:990px;
	height:auto;
	float:left;
	background:#fff;
}
.maddin_tor_text{
	width:705px;
	padding:0px 0px 10px 10px;
	height:auto;
	float:left;
	font-size:12px;
	color:#646464;
	line-height:22px;
	border-left:3px double #eee;
	margin-left:12px;
	text-indent:2em;
	margin-bottom:20px;
	min-height:300px;
	_height:300px;
}
.h3{
	width:680px;
	text-align:center;
	font-size:14px;
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
	float:left;
	}
.in_table{
	padding-top:10px;
	padding-bottom:10px;
}
.in_table td{ 
    width:700px;
	border-bottom:1px dashed #ccc;
	padding-left:10px;
	height:30px;
	line-height:30px;
}
.in_table td a{
	color:#646464;
	background:url(../images/dian.jpg) no-repeat 8px 15px;
	float:left;
	}
.in_table td span{
	float:right;
	margin-right:10px;}
.in_table td a:hover{
	color:#0C5EBB;
	}
.in_ul2{
	padding:0px;
	margin:0px;
	margin-top:10px;
	display:inline;
	float:left;
	margin-bottom:25px;
	}
.in_ul2 li{
	background:url(../images/in_a_bj.jpg) no-repeat 0 0;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
	float:left;
	width:220px;
	margin-left:10px;
	border:1px solid #eee;
	text-align:center;
	}
.in_ul2 li a{
	color:#646464;
	}
.in_ul2 li a:hover{
	color:#004FB0;}
/*sysCSS*/
.info .newslists{
	width:98%;
	list-style:none;
	padding:0;
	
	margin:0 auto;}

.info .newslists li{ padding:3px 0;}
.info .newslists li a{
background:url(dian.jpg) left center no-repeat; padding-left:8px;}
.info .newslists li em
{
	float:right; padding-right:8px;}
.info .title{ font-size:16px; font-weight:bold;}
.info .picliste{ width:98%;
list-style:none;
float:left;
	padding:0;
	margin:0 auto;
}
.info .picliste li{ float:left; width:24%;}
.info .invite_tab01 span{font-weight:bold; }
.info .invite_tab02 a{background:url(dian.jpg) left center no-repeat; padding-left:8px;}
/*----内页结束----*/
/*CSS yahoo2 style pagination*/

DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}


/*分页样式*/
DIV#pagenav {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FONT-SIZE: 13px; 
    PADDING-BOTTOM: 10px; 
    COLOR: #535353; 
    PADDING-TOP: 10px; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    TEXT-ALIGN:left ;
	width:100%;
	float:left;
	display:block;
	margin-top:10px;
	border-top:1px #ccc solid;
} 

DIV#pagenav A { 
    BORDER-RIGHT: #dcdcdc 1px solid; 
    PADDING-RIGHT: 5px; 
    BORDER-TOP: #dcdcdc 1px solid; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 2px; 
    MARGIN: 0px 2px; 
    BORDER-LEFT: #dcdcdc 1px solid; 
    COLOR: #535353; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #dcdcdc 1px solid; 
    TEXT-DECORATION: none 
} 

DIV#pagenav A:hover { 
    BORDER-RIGHT: #dcdcdc 1px solid; 
    BORDER-TOP: #dcdcdc 1px solid; 
    BORDER-LEFT: #dcdcdc 1px solid; 
    COLOR: #535353; 
    BORDER-BOTTOM: #dcdcdc 1px solid 
} 

DIV#pagenav A:active { 
    BORDER-RIGHT: #dcdcdc 1px solid; 
    BORDER-TOP: #dcdcdc 1px solid; 
    BORDER-LEFT: #dcdcdc 1px solid; 
    COLOR: #535353; 
    BORDER-BOTTOM: #dcdcdc 1px solid 
} 

DIV#pagenav SPAN.current { 
    BORDER-RIGHT: #dcdcdc 1px solid; 
    PADDING-RIGHT: 5px; 
    BORDER-TOP: #dcdcdc 1px solid; 
    PADDING-LEFT: 5px; 
    FONT-WEIGHT: bold; 
    PADDING-BOTTOM: 2px; 
    BORDER-LEFT:#dcdcdc 1px solid; 
    COLOR: #535353; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #dcdcdc 1px solid; 
    BACKGROUND-COLOR: #294a8f 
} 

DIV#pagenav SPAN.disabled { 
    DISPLAY: none 
} 
DIV#pagenav .dopages{BORDER-RIGHT: #dcdcdc 0px solid; 
    PADDING-RIGHT: 5px; 
    BORDER-TOP: #dcdcdc 0px solid; 
    PADDING-LEFT: 5px;
	font-weight:bold;
    PADDING-BOTTOM: 2px; 
    BORDER-LEFT: #dcdcdc 0px solid; 
    COLOR: #000000; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #dcdcdc 0px solid; 
    }
DIV#pagenav .pageinput{ width:30px;}
DIV#pagenav .gobutton{
    margin-TOP: 4px; line-height:20px; height:20px;color:#fff; cursor:pointer; border:1px; background-color:#004CBE;}
	
	
DIV#pagenav .prepage A,DIV#pagenav .prepages A,DIV#pagenav .nextpages A,DIV#pagenav .nextpagess A{ 
    BORDER:0px;
	color:#535353
} 

DIV#pagenav .prepage A:hover,DIV#pagenav .prepages A:hover,DIV#pagenav .nextpages A:hover,DIV#pagenav .nextpagess A:hover { 
    BORDER:0px;
	color:#535353
} 

DIV#pagenav .prepage A:active,DIV#pagenav .prepages A:active,DIV#pagenav .nextpages A:active,DIV#pagenav .nextpagess A:active { 
    BORDER:0px;
	color:#535353
} 
