
/* CSS Document */

/* ????? */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,select,p,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0;}
li{list-style: none;}
body{ font: 0.75em/1.5 ??????; font-size:0.75em;}
a,a:link,a:visited,a:active{ text-decoration:none;}
a{ text-decoration:none; outline: none;}
a:hover{text-decoration:none; outline-style:none;}
a:active {star:expression(this.onFocus=this.blur());}
input[type=button]:focus,input[type=sumbit]:focus{ outline:none;}
/*??????*/
.header
{
	width:100%;
	height:200px;
}
.header .msg
{
	height:50px;
	background-color:#eeeeee;
}
.note
{
	width:960px;
	margin:0 auto;
}
.note p
{
	display:inline-block;
	float:left;
	width:640px;
	line-height:50px;
}
.tips
{
	display:inline-block;
	width:100px;
	height:50px;
	position:relative;
}
.tips img
{
	width:26px;
	height:26px;
	margin-top:12px;
}
.tips a
{
	color:#000000;
	position:absolute;
	top:16px;
	left:35px;
}
/*logo???*/
.title
{
	width:960px;
	margin:0 auto;
	height:100px;
	background:url(../image/title_bg.png) no-repeat top right;
}
.logo
{
	width:65px;
	margin:28px 0 10px 30px;
}
/*logo????*/
/*?????????*/
.menu
{
	width:100%;
	height:50px;
	background:url(../image/nav_bg.jpg) repeat-x;
}
.nav
{
	width:960px;
	margin:0 auto;
}
.nav li
{
	float:left;
	width:95px;
	text-align:center;
}
.nav li a
{
	height:50px;
	line-height:50px;
	color:#fff;
	font-weight:bold;
        font-size:14px;
}
.nav li:hover
{
	background:#0CF;
}
/*??????????*/
/*???????*/	
/*???âì?*/
.main
{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	height:1205px;
	position:relative;
}

/*???????*/
.back
{
	width:75%;
	text-align:center;
	margin:0 auto;
}
.bjtp
{
	overflow:hidden;
}
.bjtp li
{
	float:left;
	display:none;
	top:0;
	left:0;
}
.bjtp li img
{
	width:100%;
	margin:0 auto;
	text-align:center;
}
.bjtpOn
{
	display:block !important;
}
.tipsList
{
	height:10px;
	position:absolute;
	bottom:10px;
	left:43%;
}
.tipsList li
{
	float:left;
	width:50px;
	height:10px;
	background:#fff;
	margin:0 10px;
}

.onmou
{
	background:#02a4fe !important;
}


/*??????*/
.content
{
	width:960px;
	border-radius:10px;
        *border:1px solid #ccc;
	border-top:10px solid #76c1eb;
	box-shadow:0px 5px 5px #ccc;
	padding-bottom:10px;
        margin:0 auto;
}


/*???????*/
.top_content
{
	width:960px;
	height:342px;
	margin:0 auto;
	margin-bottom:10px;
        background-color:#fff;
	background-color:rgba(255,255,255,0.8);
        *background-color:#fff;
	border-radius:10px;
}
/*??????*/
.banner
{
	*width:470px;
	*height:310px;
	*position:relative;
	margin-top:18px;
	margin-left:10px;
	display:inline-block;
}
.imgList
{
	width:470px;
	height:230px;
	overflow:hidden;
}
.imgList li
{
	display:none;
	width:470px;
	height:230px;
	float:left;
	position:absolute;
}
.imgList .imgOn
{
	display:inline;
}
.infoList
{
	height:28px;

}
.infoList li
{ 
	text-align:center;
	display:none;
}
.infoList .infoOn
{
	display:block;
	line-height:28px;
	font-size:20px;
	color:#000; 
	font-weight:bold;
}
.indexList
{
	width:470px;
	height:47px;
}
.indexList li
{
	width:90px;
	height:45px;
	float:left;
	border:2px solid #fff;
	overflow:hidden;
}
.indexList li img
{
	width:90px;
	height:45px;
}
.indexList .indexOn
{
	border:2px solid #feb474;
}
.txx
{
        display:none;
}
/*???????*/
.banner_list
{
        *width:450px;
        *height:256px;
        display:inline-block;
        float:right;
        margin-top:15px;
        margin-right:20px;
        *position:relative;
        *top:-320px;
}
.yjzx , .ggxx
{
	width:210px;
	display:inline-block;

}
.ggxx
{
        *position:relative;
        *top:-280px;
        *left:240px;
}
.yjzx
{
	margin-left:20px;
}
.yjzx img, .ggxx img
{
	width:210px;
}

.bt
{
	width:100px;
	height:50px;
        font-size:14px;
        font-weight:bold;
	float:left;
	padding-left:5px;
        color:#666;
}
.btbj
{
	width:190px;
	height:60px;
	line-height:45px;
	background:url(../image/bkbg1.png) repeat-x;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	position:relative;
	top:20px;
}
.more
{
	display:block;
	float:right;
	font-size:14px;
	height:24px;
        color:#666;
	padding-right:20px;
}
.wzlb
{
        width:195px;
        height:218px;
        margin-top:10px;
        overflow:hidden;
}
.wzlb li
{
	height:30px;
	line-height:30px;
	padding-left:10px;
        border-bottom:1px solid #ccc;
        list-style:url(../image/icon_list03.png);
        list-style-position:inside;
}
.wzlb li a
{
	color:#000;
}
/*????????*/

/*??????*/
.menu_body
{
	width:960px;
	height:660px;
	margin:0 auto;
	position:relative;
}
/*left???*/
.left
{
	width:230px;
	background:#fff;
	border-radius:10px;
	position:absolute;
}
.login
{
	width:192px;
	height:146px;
	margin:0 auto;
	background:#70bfea;
	margin-top:10px;
	border-radius:10px;
	border:1px solid #fff;
}
.login p
{
	width:172px;
	height:42px;
	margin:0 auto;
	margin-top:20px;
	border-radius:10px;
	border:1px solid #fff;
}
.login p span
{
	display:block;
	margin-top:7px;
	margin-left:10px;
}
.login p span img
{
	width:27px;
	height:27px;
}
.login p a
{
	width:110px;
	height:18px;
	font-size:14px;
	float:left;
	margin-top:-24px;
	margin-left:55px;
	color:#fff;
        font-weight:bold;
}
.tab
{
	width:210px;
	margin:0 auto;
	margin-top:20px;
}
.tab li
{
	width:210px;
	height:56px;
	border-radius:10px;
	background:url(../image/navbg.png) no-repeat;
	margin-bottom:12px;
}
.tab li a
{
	width:130px;
	height:18px;
	font-size:14px;
	float:left;
	line-height:50px;
	margin-left:18px;
        font-weight:bold;
	color:#fff;
}
.tab li span img
{
	height:40px;
	margin-top:5px;
}
/*left????*/

/*middle???*/

.middle
{
	width:480px;
	position:absolute;
	left:240px;
	background:#fff;
	border-radius:10px;
        padding-top:11px;
}
.zcfg ,.zbgg , .zbgg
{
	width:460px;
	margin:0 auto;
        height:210px;
}
.middle_title
{
	width:460px;
	height:50px;
        background:url(../image/bkbg1.png) repeat-x top;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.middle_title img 
{
	height:30px;
	margin:10px;
	float:left;
}
.xmbt
{
	float:left;
	margin-top:18px;
	font-size:14px;
	font-weight:bold;
        color:#666;
}
.middle_title a 
{
	margin-top:18px;
	margin-right:30px;
	font-size:14px;
	color:#000;
	float:right;
}
.middle_title a span , 
.bcgg_title a span
{
	font-size:8px;
}
.middle_column
{
	width:460px;
	height:160px;
}
.middle_column li
{
	width:460px;
	height:30px;
	line-height:30px;
        border-bottom:1px dashed #ddd;
}
.first
{
	background:url(../image/nav_bg.jpg) repeat-x;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
        border-bottom:none !important;
}
.name
{
	width:310px;
	float:left;
	margin-left:20px;
}
.name a
{
	color:#000;
}
.name a:hover
{
	color:#F66;
}
.date
{
	width:100px;
	float:right;
	margin-right:30px;
	text-align:center;
}
/*middle????*/

/*right???*/
.right
{
	width:230px;
	position:absolute;
	right:0;
	background:#fff;
	border-radius:10px;
}
.qygk
{
	width:206px;
	margin:0 auto;
	margin-top:10px;
}
.qygk a
{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	color:#000;
}
.bcgg ,
.lxwm
{
	width:206px;
	margin:0 auto;
}
.bcgg_title,
.lxwm_title
{
	width:206px;
	height:50px;
        background:url(../image/bkbg1.png) repeat-x;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.bcgg_title a
{
	margin-top:12px;
	font-size:14px;
	color:#000;
	float:right;
        margin-right:10px;
}
.bcgg_column
{
	width:190px;
        height:150px;
        overflow:hidden;
	margin:10px auto;
}
.bcgg_column li
{
        widht:190px;
	height:30px;
	line-height:30px;
        border-bottom:1px solid #ddd;
        list-style:url(../image/icon_list03.png);
        list-style-position:inside;
}
.bcgg_column li a
{
	widht:190px;
	color:#000;
}
.bcbt
{
	margin-top:-6px;
	float:left;
}
.lmbt
{
	float:left;
	margin-top:14px;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
        color:#666;
}
.lxwm_p
{
	width:190px;
	margin-left:20px;
	margin-top:20px;
}
.icon
{
	float:left;
	padding-right:5px;
}

/*right????*/
/*???????*/

/*??????????*/
.bottom_content
{
	width:960px;
	height:140px;
	margin:0 auto;
}
.youl
{
	font-size:14px;
	font-weight:bold;
	height:50px;
        line-height:50px;
        background:url(../image/bkbg1.png) repeat-x;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.youl span
{
	display:inline-block;
	float:left;
	padding-left:10px;
	padding-right:10px;
        margin-top:12px;
        *float:none;
}
.youl span img
{
	width:20px;
	height:20px;
}
.link li
{
	width:186px;
	height:60px;
	overflow:hidden;
	float:left;
	margin:0 25px;
	margin-top:10px;
}
.link li img
{
	width:186px;
	height:60px;
}
/*???????????*/


/*???????*/
/*footer???*/
.footer
{
	width:100%;
	height:160px;
	background:#dddddd;
}
.copy
{
	width:960px;
	margin:0 auto;
}
.footer_left
{
	width:725px;
	height:100px;
	/*float:left;
	margin:30px;*/
        margin:0 auto;
        padding-top:30px;
}

.left_nav
{
	height:20px;
}
.left_nav li
{
	float:left;
	width:144px;
	text-align:center;
	border-right:1px solid #666;
}
.left_nav li:last-child
{
	border-right:none;
}
.left_nav li a
{
	height:25px;
	line-height:25px;
	color:#666;
	font-weight:bold;
}
.left_nav li a:hover
{
	color:#fff;
	font-weight:bold;
}
.footer_left hr
{
	margin-top:20px;
}
.footer_left p
{
	height:20px;
	line-height:20px;
	text-align:center;
}
.footer-right
{
	float:right;
	margin:20px 30px 0 0;
}
/*footer????*/

/*?§Ò?????*/

.column ,
.article
{
	width:960px;
        min-height:800px;
	margin:25px auto;
	background:#fff;
	border-radius:10px;
	
}
.seat
{
	width:960px;
	height:50px;
	line-height:50px;
	padding-left:10px;
}
.seat a
{
	color:#000;
}
.list_left
{
	width:300px;
	margin-right:20px;
	border-radius:10px;
	display:inline-block;
	float:left;
}
.top_title
{
	width:280px;
	margin:0 auto;
	height:50px;
	background:#70bfea;
	border-radius:10px;
	text-align:center;
	line-height:50px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.sidebar
{
	width:280px;
	margin:15px auto;
}
.sidebar li
{
	width:280px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-bottom:1px dashed #70bfea;
}

.sidebar li a
{
	font-size:16px;
	color:#000;
}
.sidebar li a:hover
{
	font-weight:bold;
}
.list_right
{
	width:635px;
	display:inline-block;
}
.right_bt
{
	font-weight:bold;
	font-size:14px;
	margin-left:30px;
}
.bj_icon
{
	display:inline-block;
	width:8px;
	height:24px;
	background:#70bfea;
	float:left;
	margin-right:5px;
}
.list_column
{
	width:600px;
	margin:10px auto;
}
.wrap_list
{
	width:900px;
	margin:10px auto;
}
.list_column li ,
.wrap_list li
{
	height:30px;
	line-height:30px;
}
.list_name
{
	width:460px;
	display:inline-block;
}
.list_date
{
	width:100px;
	text-align:center;
	display:inline-block;
}
.col_first
{
	background:#70bfea;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.wrap_name
{
	width:700px;
	display:inline-block; 
        margin-left:60px;
}
.wrap_date
{
	float:right;
	width:100px;
	display:inline-block; 
	text-align:center;
}
.wrap_name1
{
	width:400px;
        height:30px;
        overflow:hidden;
	display:inline-block; 
        margin-left:20px;
}
.wrap_date1
{
	float:right;
	width:150px;
	display:inline-block; 
	text-align:center;
}
.list_name a ,
.wrap_name a ,
.wrap_name1 a
{
	color:#000;
}
.list_name a:hover ,
.wrap_name a:hover ,
.wrap_name1 a:hover
{
	color:#F96;
}
.page
{
	margin-top:30px;
	text-align:center;
	height:30px;
	margin-left:30px;
}
.page a
{
	padding:5px;
	background:#eee;
	border:1px solid #ccc;
	color:#666;
}
.list_ggxx
{
	margin-left:20px;
}
.wzlb_date
{
	float:right;
	margin-right:10px;
}
/*?§Ò??????*/

/*????????*/

.article
{
	width:960px;
}
.article_title
{
	height:50px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
}
.art_date ,
.times
{
	width:300px;
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
}
.art_date
{
	margin-left:185px;
}
.art_content
{
	width:900px;
	margin:30px auto;
	line-height:30px;
}
.art_content p
{
        background:#fff !important;
}
/*?????????*/